Von: excel-weekly-text-request@cgn.smarttools.de im Auftrag von SmartTools Publishing [excel-weekly-text-reply@smarttools.de] Gesendet: Dienstag, 5. Juli 2005 23:44 An: Excel Weekly Abonnenten Betreff: SmartTools Excel Weekly vom 6.7.2005 ----------------------------------------------------------- SmartTools Excel Weekly vom 6.7.2005 Jede Woche neu: Tipps, News und Problemloesungen rund um Microsoft Excel (c) 2005 by SmartTools Publishing ----------------------------------------------------------- +++ IN DIESER AUSGABE +++ EXCEL-NEWS & DOWNLOADS + SPOTLIGHT: Mit dem neuen PDFgrabber 2.5 oeffnen Sie PDF-Dateien direkt in Excel und Word + DOWNLOAD-TIPP: Aktuellen Dateinamen samt Pfad in der Titelleiste anzeigen + NEWS: Moeglicher Excel-Absturz bei Neuberechnung EXCEL-TIPP DER WOCHE + Bedingte Formatierung mit mehr als drei Kriterien EXCEL-HELPLINE + WENN-Funktion mit maximal sieben Verschachtelungen + Flexible Diagramm-Kombinationen NEWSLETTER-TIPP + Office und 2003 und XP-Tipps kostenlos per E-Mail Abonnementverwaltung und Copyright +++ EXCEL-NEWS & DOWNLOADS +++ SPOTLIGHT: Mit dem neuen PDFgrabber 2.5 oeffnen Sie PDF-Dateien direkt in Excel und Word ----------------------------------------------------------- Der PDFgrabber 2.5 wandelt PDF-Dateien in Word- oder Excel- Dateien um, so dass Sie sie bearbeiten oder in Ihren eigenen Texten und Kalkulationsmodellen verwenden koennen. Mit der neuen Version 2.5 des bewaehrten PDFgrabber wurde die Ausgabequalitaet speziell fuer Excel noch einmal optimiert und ein Menuepunkt zum Oeffnen von PDF-Dateien direkt in Excel und Word integriert. Fuer die Umwandlung von PDF-Dokumenten mit dem PDFgrabber 2.5 brauchen Sie nur 3 Schritte: 1. Starten Sie den PDFgrabber ueber das START-Menue oder direkt aus Word bzw. Excel ueber das neu installierte Menue PDF-DATEI OEFFNEN. 2. Waehlen Sie ein PDF-Dokument aus und legen Sie das gewuenschte Format (Word, Excel, Text, XML) fest. 3. Ein Mausklick startet die Umwandlung, die voll automatisch ablaeuft. Am Ende steht Ihnen das Word- Dokument oder die Excel-Arbeitsmappe zur direkten Bearbeitung zur Verfuegung. Weitere Informationen finden Sie unter: PDFgrabber 2.5 - Standard fuer Privatanwender http://www.add-in-world.com/katalog/pdfgrabber-std/ PDFgrabber 2.5 - Professional fuer professionelle Anwender http://www.add-in-world.com/katalog/pdfgrabber-pro/ DOWNLOAD-TIPP: Aktuellen Dateinamen samt Pfad in der Titelleiste anzeigen --------------------------------------------- Normalerweise zeigt Excel in der Titelleiste nur den Namen der aktuellen Arbeitsmappe an. Vor allem wenn im Netzwerk gearbeitet wird, waere hier aber die Anzeige des kompletten Pfades recht hilfreich, um Arbeitsmappen, die beispielsweise im Team bearbeitet und aus verschiedenen Verzeichnissen geladen werden, besser identifizieren zu koennen. Wir zeigen Ihnen Schritt fuer Schritt mit detaillierten Abbildungen, wie Sie Excel um dieses nuetzliche Feature erweitern: http://www.add-in-world.com/katalog/techinfo-xlpfad/ NEWS: Moeglicher Excel-Absturz bei Neuberechnung ------------------------------------------------ Microsoft hat einen weiteren Hotfix fuer Excel 2002 veroeffentlicht, der einen neu entdeckten Fehler beheben soll: bei der Neuberechnung einer Arbeitsmappe kann Excel 2002 unter bestimmten Umstaenden abstuerzen. Das Problem taucht offensichtlich dann auf, wenn Sie die Funktionen SVERWEIS und WVERWEIS einsetzen und dabei auf eine Matrix abfragen, die ebenfalls Formeln enthaelt. Wird in dieser Situation die Ausfuehrung von Makros beim Oeffnen der entsprechenden Arbeitsmappe unterdrueckt, fuehrt die Neuberechnung zu einem Programmabsturz. Unter den folgenden Adressen finden Sie weitere Informationen. Bitte beachten Sie, dass ein direkter Download nicht angeboten wird; Sie muessen den Hotfix explizit beim Support anfordern: Excel 2002 hotfix package vom 10. Juni 2005 http://support.microsoft.com/default.aspx?scid=kb;en-us;901020 +++ EXCEL-TIPP DER WOCHE +++ Bedingte Formatierung mit mehr als drei Kriterien ------------------------------------------------- Versionen: Excel 2003, 2002/XP, 2000 und 97 Bei der bedingten Formatierung, die Sie mit dem Befehl FORMAT-BEDINGTE FORMATIERUNG aufrufen, koennen Sie maximal drei Kriterien festlegen. Viele Anwender wuenschen sich eine groessere Anzahl der Bedingungen, aber das ist leider nicht standardmaessig moeglich. Sie koennen eine kriterienabhaengige Formatierung nur ueber eine VBA- Ereignisprozedur simulieren. Das Prinzip: Sie lassen Aenderungen an Ihrer Tabelle automatisch ueberwachen. Dafuer stellt Excel das "Worksheet_Change"- Ereignis zur Verfuegung. Fuer dieses Ereignis schreiben Sie ein VBA-Programm, in dem Sie den Inhalt der geaenderten Zelle ueberpruefen. Mit entsprechenden Verzweigungen koennen Sie auf diese Weise beliebig viele Bedingungen aufstellen. Je nach Zellwert weisen Sie der geaenderten Zelle oder einem beliebigen Zellbereich anschliessend ein geeignetes Format zu. Im Detail sieht das Verfahren wie folgt aus: 1. Oeffnen Sie die Arbeitsmappe, in der Sie eine bedingte Formatierung mit mehr als drei Kriterien simulieren wollen. 2. Aktivieren Sie die Tabelle, in der Sie die bedingte Formatierung benoetigen. 3. Klicken Sie mit der rechten Maustaste auf das zugehoerige Tabellenregister und waehlen Sie im Kontextmenue den Befehl CODE ANZEIGEN an. 4. Sie befinden sich automatisch in einem Codefenster des Visual Basic-Editors, an dessen oberen Rand zwei Dropdown-Listen angezeigt werden. Oeffnen Sie die linke Dropdown-Liste und waehlen Sie den Eintrag "Worksheet". Danach oeffnen Sie die rechte Dropdown-Liste und aktivieren den Eintrag "Change". - Im Codefenster erscheint daraufhin ein Prozedurgeruest fuer das "Worksheet_Change"-Ereignis. 5. Dieses Geruest erweitern Sie so mit Programmcode, dass Aenderungen im Bereich der Zellen, die fuer die bedingte Formatierung ausschlaggebend sein sollen, zu einer Formataenderung fuehren. Das folgende Beispiel geht davon aus, dass Sie eine Liste im Bereich B3:F100 anlegen wollen. Die bedingte Formatierung soll von den Eingaben im Bereich E3:E100 abhaengig sein. Ausgehend von den eingegebenen Werten (kleiner als 10, kleiner als 50, kleiner als 100 usw.) weist die Prozedur dann zeilenweise verschiedene Fuellfarben zu. Der vollstaendige Programmcode inklusive automatisch eingefuegtem Prozedurgeruest hat folgende Form: Private Sub Worksheet_Change(ByVal Target As Range) Const TARGETRANGE As String = "E3:E100" Const LISTRANGE As String = "B3:F100" Dim rngCheck As Range Dim rngListPart As Range Dim lngColor As Long Set rngCheck = _ Intersect(Range(TARGETRANGE), Range(Target.Address)) If rngCheck Is Nothing Then Exit Sub Application.EnableEvents = False Select Case Target.Value Case Is < 10 lngColor = 3 Case Is < 50 lngColor = 45 Case Is < 100 lngColor = 44 Case Is < 500 lngColor = 6 Case Is < 1000 lngColor = 4 Case Else lngColor = 0 End Select Set rngListPart = _ Intersect(Range(LISTRANGE), Target.EntireRow) rngListPart.Interior.ColorIndex = lngColor Application.EnableEvents = True End Sub 6. Verlassen Sie den Visual Basic-Editor, indem Sie DATEI- SCHLIESSEN UND ZURUECK ZU MICROSOFT EXCEL anwaehlen. 7. Geben Sie Ihre Daten im vorgesehenen Listenbereich ein und beachten Sie, wie die Hintergrundfarbe automatisch angepasst wird. Wenn Sie den VBA-Code in Ihren eigenen Tabellen nutzen wollen, muessen Sie nur die beiden Konstanten am Anfang der Prozedur umdefinieren: Ersetzen Sie den Zellbereich fuer TARGETRANGE durch den Bereich, in dem Sie die Werte eingeben, die die bedingte Formatierung beeinflussen sollen, und aendern Sie die Bereichsangabe fuer LISTRANGE dahingehend, dass sie sich auf den gesamten Listenbereich mit allen Datensaetzen bezieht. Ausserdem muessen Sie die Bedingungen in der Select-Case- Anweisung an Ihre Beduerfnisse anpassen. Dabei koennen Sie natuerlich auch Textwerte anstelle der Zahlenwerte oder exakte Uebereinstimmungen verwenden - beispielsweise "Case "Mustermann"". Einen kleinen Schoenheitsfehler hat die Ereignisprozedur allerdings noch: Sie wirkt sich nur auf neue Werteeingaben aus. Wenn Sie eine bereits vorhandene Liste bearbeiten wollen, muessen Sie die Werte im "TARGETRANGE" noch einmal neu eingeben. ++++++++++++++++ ANZEIGE ++++++++++++++++ Outlook-Daten ohne Exchange im Team nutzen ------------------------------------------ Mit OLXTeamOutlook, der neuesten Generation intelligenter Team-Software nutzen Sie Ihre Outlook-Daten in Zukunft noch effizienter: + Bearbeiten Sie ab sofort Ihre Termine, Aufgaben, Kontakte, E-Mails und Notizen aus Outlook gemeinsam mit anderen Anwendern im Netzwerk. + Richten Sie mit wenigen Mausklicks oeffentliche Ordner fuer Gruppentermine, Raumbelegungen, gemeinsamen Firmenadressen usw. ein oder geben Sie einen oder mehrere Ihrer persoenlichen Ordner mit Terminen, Kontakten, E- Mails etc. fuer andere Anwender frei. + Alle Aenderungen und Neueingaben in den gemeinsamen Ordnern sind immer sofort ohne Verzoegerung in den Ordnern der anderen Teilnehmer sichtbar. + Im nuetzlichen Gruppenkalender sehen Sie jederzeit die Termine aller freigegebenen Kalender im Wochenueberblick. + Sie benoetigen keinen Exchange-Server, sondern lediglich ein freigegebenes Verzeichnis im Netzwerk, auf das alle beteiligten Anwender zugreifen koennen. Dieses Verzeichnis muss sich noch nicht einmal auf einem Server befinden! Jeder beliebige Rechner in Ihrem Netzwerk kann diese Aufgabe uebernehmen OLXTeamOutlook ist komplett in Outlook integriert. Unterstuetzt werden alle Versionen. Also: Outlook 2003, 2002/XP, 2000 und 97/98. Sie koennen innerhalb eines Netzwerkes auf Wunsch sogar unterschiedliche Outlook- Versionen nutzen! Weitere Informationen zu dieser brandneuen Outlook- Erweiterung finden Sie unter: http://www.add-in-world.com/katalog/olxteamoutlook/ +++++++++++++++++++++++++++++++++++++++++ +++ EXCEL-HELPLINE +++ Haben Sie Fragen zu Excel 2003, 2002/XP, 2000 und 97? Dann wenden Sie sich mit einer genauen Problembeschreibung (bitte senden Sie keine Dateien!) an: mailto:excel-helpline@smarttools.de Unser Redaktionsteam waehlt in jeder Ausgabe Fragen aus und beantwortet sie an dieser Stelle im Newsletter. WENN-Funktion mit maximal sieben Verschachtelungen -------------------------------------------------- Versionen: Excel 2003, 2002/XP, 2000 und 97 FRAGE: Ich musste leider feststellen, dass sich maximal sieben WENN-Funktionen ineinander verschachteln lassen. Manchmal brauche ich aber mehr als sieben Bedingungen. Kennen Sie einen Trick, mit dem sich die Einschraenkung der WENN-Funktion umgehen laesst? S. Hoerhold ANTWORT: Wenn Sie mehr als sieben verschachtelte WENN- Funktionen benoetigen, bleibt Ihnen leider nichts anderes uebrig als Ihr Tabellenmodell umzustellen. Versuchen Sie zum Beispiel, die WENN-Bedingungen auf mehrere Zellen aufzuteilen. Oder legen Sie eine Hilfstabelle an, in der Sie die theoretischen Ergebnisse eintragen. Dann koennen Sie vielleicht mit einer SVERWEIS- oder einer WVERWEIS-Funktion arbeiten, um die Ergebnisse zu ermitteln. Der Groesse dieser "theoretischen Ergebnisliste" ist keine Grenze gesetzt. Eine andere Moeglichkeit, mehr als sieben Varianten abzufragen, bietet die WAHL-Funktion. Sie liefert bis zu 29 Ergebnisse je nach der Indexnummer, die als erstes Funktionsargument angegeben wird. Eine entsprechende Indexnummer kann die VERGLEICH-Funktion ausgeben, die in einer Matrix oder einem Zellbereich nach einem Wert sucht und die uebereinstimmende Position zurueckgibt. ++++++++++++++++ ANZEIGE ++++++++++++++++ Barcodes mit Excel, Access und Word ausgeben -------------------------------------------- Das Komplettpaket zum Erstellen von Barcodes in Excel, Access und Word. Ganz einfach und komfortabel. Alle wichtigen Barcodetypen sind bereits einhalten. Zum Beispiel: + EAN 13/EAN 8 + Code 39, Code 128, UPS 128 + PZN (Pharma-Zentral-Nummer) + 2/5 Interleaved, 2/5 Industrie + Leit- und Identcode der Post + u.v.m Weitere Informationen finden Sie unter: http://www.add-in-world.com/katalog/barcode/ +++++++++++++++++++++++++++++++++++++++++ Flexible Diagramm-Kombinationen ------------------------------- Versionen: Excel 2003, 2002/XP, 2000 und 97 FRAGE: Ich moechte zwei Datenreihen in einem Diagramm darstellen. Dabei soll die eine Datenreihe als Punktdiagramm und die andere als Liniendiagramm erscheinen. Wenn ich den Diagramm-Assistenten starte, stellt er mir auf dem Register BENUTZERDEFINIERTE TYPEN aber nur die Kombinationen "Linie - Saeule" und "Saeulen - Flaechen" zur Verfuegung. Ist eine Kombination aus Punkt- und Liniendiagrammen in Excel nicht vorgesehen oder gibt es einen Trick, wie ich doch noch zu der gewuenschten Darstellungsform komme? T. Hellwig ANTWORT: Im Prinzip koennen Sie fast alle Diagrammtypen miteinander kombinieren, vorausgesetzt natuerlich, das Diagramm basiert auf mindestens zwei Datenreihen. Abgesehen von den beiden Faellen, die Sie in Ihrer Frage angesprochen haben, listet Excel die verschiedenen Kombinationsmoeglichkeiten nur nicht im Dialogfeld der Diagrammtypen auf. Um dennoch die gewuenschte Darstellungsform zu erreichen, beginnen Sie zunaechst mit einem Standarddiagramm. Im fertigen Diagramm markieren Sie dann gezielt eine einzelne Datenreihe und weisen ihr per DIAGRAMM-DIAGRAMMTYP das entsprechende Format zu. Angenommen etwa, Sie haben in einer Tabelle die Kursverlaeufe zweier Wertpapiere erfasst, indem Sie in Spalte A verschiedene Datumswerte und in den Spalten B und C die zugehoerigen Tageskurse der beiden Papiere eingetragen haben. Um ein Diagramm zu erstellen, markieren Sie den Eingabebereich und starten den Diagramm-Assistenten ueber die entsprechende Schaltflaeche in der Symbolleiste. Waehlen Sie als Diagrammtyp zunaechst fuer beide Datenreihen das Format "Linie". Anschliessend fahren Sie mit den Standardeinstellungen im Diagramm-Assistenten fort, bis Excel das Diagramm fuer Sie fertig stellt. Im Diagramm klicken Sie nun auf die Datenreihe - in diesem Fall: die Linie -, die als Punktdiagramm dargestellt werden soll. Rufen Sie DIAGRAMM-DIAGRAMMTYP auf, um das Format "Punkt" zuzuweisen. Nach der Bestaetigung mit OK werden Sie feststellen, dass Excel die Formateinstellung ausschliesslich auf die zuvor markierte Datenreihe anwendet. So lassen sich die unterschiedlichsten Diagrammtypen miteinander kombinieren. Einschraenkungen gibt es nur beim Einsatz von 3D-Diagrammen. Sie koennen nicht in Kombinationsdiagrammen genutzt werden und koennen auch nicht untereinander kombiniert werden. +++ NEWSLETTER-TIPP +++ Office und 2003 und XP-Tipps kostenlos per E-Mail ------------------------------------------------- Der SmartTools Office XP Insider ist ein kostenloser E-Mail- Newsletter, der sich ausschliesslich mit den erweiterten Funktionen von Office 2003 und XP beschaeftigt: + Praktische Tipps zur Installation + Tipps und Workshops zum optimalen Einsatz der erweiterten Funktionen + Wichtige Infos und Tipps fuer den Umstieg von anderen Office-Versionen + Download-Links zu aktuellen Erweiterungen und Service Releases fuer Office 2003/XP + Helpline fuer Ihre individuellen Fragen zu Office 2003/XP Bestellen Sie jetzt Ihr kostenloses Abo: http://www.smarttools.de/newsletter/office-xp-insider.newsletter.php +++ ABONNEMENTVERWALTUNG +++ Um SmartTools Excel Weekly abzubestellen, senden Sie einfach das Kommando "unsubscribe" an die Adresse mailto:excel-weekly-text-request@smarttools.de Bitte beachten Sie, dass das Kommando im Nachrichtentext stehen muss (nicht im Betreff) und Sie keine Mail im HTML- Format senden duerfen. Weitere Informationen zur Verwaltung der Liste erhalten Sie mit dem Kommando "help" an dieselbe Adresse. ------------------------------------------------------ (c) 2005 by SmartTools Publishing Thomas Tai Luisenstrasse 52, 49565 Bramsche Telefon: 05461/9952-0, Fax: 05461/2609 E-Mail: mailto:excel-weekly@smarttools.de Internet: http://www.smarttools.de/