Von: excel-weekly-text-request@cgn.smarttools.de im Auftrag von SmartTools Publishing [excel-weekly-text-reply@smarttools.de] Gesendet: Montag, 15. November 2004 20:24 An: Excel Weekly Abonnenten Betreff: SmartTools Excel Weekly vom 16.11.2004 ----------------------------------------------------------- SmartTools Excel Weekly vom 16.11.2004 Jede Woche neu: Tipps, News und Problemloesungen rund um Microsoft Excel (c) 2004 by SmartTools Publishing ----------------------------------------------------------- +++ IN DIESER AUSGABE +++ EXCEL-NEWS & DOWNLOADS + SPOTLIGHT: Das grosse Excel-Berater-Komplettpaket - jetzt zum Sonderpreis! + DOWNLOAD-TIPP: Ein neuer komfortabler Taschenrechner fuer Ihre Excel-Symbolleiste EXCEL-TIPP DER WOCHE + Inhalte von Zellen und Bereichen automatisch tauschen EXCEL-HELPLINE + Zeilenhoehe passt sich trotz Zeilenumbruch nicht automatisch an + Automatische Zahlenumwandlung verhindern + Ausdruck eines Diagramms unterbinden NEWSLETTER-TIPP + Word-Tipps kostenlos per E-Mail Abonnementverwaltung und Copyright +++ EXCEL-NEWS & DOWNLOADS +++ SPOTLIGHT: Das grosse Excel-Berater-Komplettpaket - jetzt zum Sonderpreis! --------------------------------------------------- Die aktuelle Auflage der Excel-Berater Archiv-CD-ROM bietet jetzt noch einen Jahrgang mehr: insgesamt befinden sich auf der CD damit drei komplette Archive des Excel-Beraters zum absoluten Sonderpreis. Sie erhalten sowohl die Excel-Berater Archive 2000 und 2001 als auch das aktuelle Archiv 2002 in einem Paket. Die ultimative Informationsquelle fuer alle Excel-Anwender vom Einsteiger bis zum Profi bietet: + Jetzt ueber 2.000 Seiten mit Tipps, Praxisinformationen und Problemloesungen zu Excel 97, 2000 und 2002/XP im praktischen PDF-Format auf CD-ROM + Bonus: Der Excel-Berater Manager mit ueber 40 Excel- Erweiterungen wird direkt in Excel integriert und steht Ihnen per Mausklick zur Verfuegung + Viele weitere Beispiele, Praxisloesungen, Vorlagen, Kalkulationsmodelle und Makros mit nuetzlichen neuen Funktionen + Alle Themen im Volltext mit Abbildungen samt Beispieldateien + Durchsuchen Sie das Archiv komfortabel im Volltext oder nach einem Index Sie finden auf der CD-ROM Hunderte von Tipps und Praxisloesungen, die Sie fuer Ihre taegliche Arbeit mit Excel nutzen koennen! Das grosse Excel-Berater-Komplettpaket gibt es exklusiv bei SmartTools Publishing zum Aktionspreis mit ueber 30% Rabatt: http://www.add-in-world.com/katalog/exb-komplettpaket/ DOWNLOAD-TIPP: Ein neuer komfortabler Taschenrechner fuer Ihre Excel-Symbolleiste ---------------------------------------------------- Mit dem "SmartTools Taschenrechner" koennen Sie kleine Berechnungen jederzeit schnell und ohne Umwege direkt in Excel vornehmen. Nach der automatischen Installation wird der Taschenrechner als Symbolleiste installiert und steht deshalb jederzeit zur Verfuegung. Sie muessen also kein Menue anwaehlen oder Symbol anklicken, bevor Sie mit Ihren Berechnungen anfangen koennen: den Taschenrechner verschieben Sie einfach an einen beliebigen Platz auf dem Bildschirm und er bleibt immer sichtbar, waehrend Sie wie gewohnt Ihre Texte bearbeiten. Und noch einen Vorteil hat der "SmartTools Taschenrechner" fuer Excel: Sie koennen die Ergebnisse jederzeit per Mausklick an der aktuellen Cursorposition in Ihre Dokumente einfuegen. Unser Tool bietet Ihnen dazu sogar verschiedene Optionen an, damit die Werte gleich richtig mit Nachkommastellen und auf Wunsch auch mit Eurozeichen eingefuegt werden koennen. SmartTools Publishing bietet Ihnen diese nuetzliche Excel- Erweiterung kostenlos zum Download an: http://www.add-in-world.com/katalog/xl-calc/ +++ EXCEL-TIPP DER WOCHE +++ Inhalte von Zellen und Bereichen automatisch tauschen ----------------------------------------------------- Versionen: Excel 97, 2000, 2002/XP und 2003 Bei der Bearbeitung von Excel-Tabellen stehen Sie immer wieder vor dem Problem, dass Sie die Inhalte von zwei Zellen oder Bereichen tauschen moechten. Eine Standardfunktion gibt es dafuer nicht, so dass Sie ein kleines VBA-Makro zu Hilfe nehmen muessen, um die umstaendlichen manuellen Arbeitsschritte zu automatisieren. Zu diesem Zweck richten Sie ein Dialogfeld mit zwei "RefEdit"-Feldern ein, ueber die Sie die zu tauschenden Zellen oder Bereiche auswaehlen. Per Mausklick auf eine Schaltflaeche starten Sie anschliessend den Austausch der Zellinhalte. Hier die Schritte im Detail: 1. Oeffnen Sie eine neue, leere Arbeitsmappe und wechseln Sie daraus mit Alt+F11 in den Visual Basic-Editor. 2. In das Projekt der neuen Arbeitsmappe fuegen Sie per EINFUEGEN-USERFORM ein neues Dialogfeld ein. 3. Neben dem Dialogfeldentwurf sehen Sie nun ein kleines Fenster mit dem Titel WERKZEUGSAMMLUNG. Klicken Sie darin auf das Symbol REFEDIT. Um das RefEdit-Steuerelement in das Dialogfeld einzufuegen, klicken Sie nun ein weiteres Mal in den grauen Entwurfsbereich. 4. Wiederholen Sie Schritt 3, um ein zweites RefEdit-Element in den Dialogfeldentwurf einzufuegen. 5. Ergaenzen Sie das Dialogfeld noch um eine Schaltflaeche, indem Sie in der Werkzeugsammlung zuerst auf das Symbol BEFEHLSSCHALTFLAECHE und dann auf einen freien Bereich im Dialogfeldentwurf klicken. Solange die Schaltflaeche von einem Markierungsrahmen umgeben ist, koennen Sie die Aufschrift aendern. Dazu klicken Sie sie einmal mit der linken Maustaste an. Ersetzen Sie dann den Standardtext "CommandButton1" durch "Tauschen". 6. Klicken Sie einmal auf eine freie Flaeche im Dialogfeldentwurf und rufen Sie danach den Befehl ANSICHT-CODE auf. 7. Sie gelangen damit in ein Codefenster, das normalerweise schon einige Zeilen VBA-Code enthaelt. Loeschen Sie saemtliche Anweisungen und ersetzen Sie sie durch folgende Eingaben: Private Sub CommandButton1_Click() Dim rgEins As Range, rgZwei As Range Dim i As Long Dim strFormula As String On Error GoTo Tausch_Error Set rgEins = Range(Me.RefEdit1.Value) Set rgZwei = Range(Me.RefEdit2.Value) If rgEins.Cells.Count <> rgZwei.Cells.Count Then MsgBox "Die Bereiche muessen gleich gross sein!" Exit Sub Else For i = 1 To rgEins.Cells.Count strFormula = rgEins.Cells(i).Formula rgEins.Cells(i).Formula = rgZwei.Cells(i).Formula rgZwei.Cells(i).Formula = strFormula Next i End If Tausch_End: Exit Sub Tausch_Error: MsgBox "Fehler! - Womoeglich wollten Sie nicht zusammenhaengende Bereiche tauschen." Resume Tausch_End End Sub Das ist der Programmcode, der beim Anklicken der Dialogfeld- Schaltflaeche ausgefuehrt wird. Die beiden Set-Anweisungen am Anfang der Prozedur legen die zu tauschenden Bereiche fest. Die Bereichsdefinition greift direkt auf die Inhalte der RefEdit-Felder zurueck. Damit es nicht zu Fehlern kommt, vergleichen Sie die Anzahl der Zellen. Nur wenn die Tauschbereiche gleich gross sind, durchlaufen Sie in einer For-Schleife alle Zellen und tauschen jeweils die Inhalte. Da Sie dafuer die Formula-Eigenschaft verwenden, bleiben Formeln bestehen. Damit Sie das benutzerdefinierte Dialogfeld direkt aus Excel oeffnen koennen, richten Sie noch eine entsprechende VBA- Prozedur ein. Dazu waehlen Sie im Visual Basic-Editor EINFUEGEN-MODUL an, so dass ein neues Codefenster angezeigt wird. Darin geben Sie folgende Zeilen ein: Sub Tauschdialog() UserForm1.Show End Sub Verlassen Sie dann den Visual Basic-Editor mit dem Befehl DATEI-SCHLIESSEN UND ZURUECK ZU MICROSOFT EXCEL und speichern Sie die im ersten Schritt angelegte Arbeitsmappe. Wenn Sie nun die Inhalte von Zellen tauschen wollen, muessen Sie nur dafuer sorgen, dass diese Mappe in Excel geoeffnet ist. Anschliessend oeffnen Sie mit der Tastenkombination Alt+F8 das Dialogfeld MAKRO, ueber das Sie das Makro "Tauschdialog" ausfuehren lassen. Daraufhin erscheint das oben definierte Dialogfeld mit den beiden RefEdit-Feldern. Bestimmen Sie darueber die zu tauschenden Tabellenbereiche und klicken Sie dann auf die Schaltflaeche TAUSCHEN - Fertig! ++++++++++++++++ ANZEIGE ++++++++++++++++ Excel-Tabellen automatisch vergleichen und zusammenfuehren ---------------------------------------------------------- Der Synkronizer 8.0 Premium liefert genau die Funktionen, die Microsoft in Excel vergessen hat: Er kann Ihre Kalkulationsmodelle, Tabellen, Listen und Datenbanken in Excel voll automatisch vergleichen, Unterschiede markieren und auf Wunsch zu einer einzigen aktuellen Version zusammenfuehren. Sparen Sie kuenftig viele Stunden muehseliger Kleinarbeit, denn der Synkronizer 8.0 Premium wird Ihnen bei der taeglichen Arbeit mit Excel immer wieder eine unentbehrliche Hilfe sein. Zum Beispiel: * Fuehren Sie mehrere Versionen der gleichen Tabelle in einer einzigen Datei zusammen, die alle Aenderungen der anderen Versionen enthaelt. * Markieren Sie mit wenigen Mausklicks die Unterschiede zwischen zwei Versionen eines Kalkulationsmodells. * Arbeiten Sie Aenderungen voll automatisch in eine Liste (Preise, Artikel, Auftraege etc.) ein. * Erstellen Sie aus mehreren Adresslisten eine einzige Adressliste ohne Duplikate. * Kombinieren Sie zwei Listen mit unterschiedlichen Informationen zu einer aussagekraeftigen Gesamtliste. Weitere Informationen zu diesem unentbehrlichen Excel-Tool finden Sie unter: http://www.add-in-world.com/katalog/synkronizer/ +++++++++++++++++++++++++++++++++++++++++ +++ EXCEL-HELPLINE +++ Haben Sie Fragen zu Excel 97, 2000, 2002/XP oder 2003? 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. Zeilenhoehe passt sich trotz Zeilenumbruch nicht automatisch an ------------------------------------------ Versionen: Excel 97, 2000, 2002/XP und 2003 FRAGE: Beim Formatieren eines Tabellenblatts aergert mich immer wieder, dass Excel offenbar nicht in der Lage ist, die Zeilenhoehe vernuenftig an die Inhalte anzupassen. Denn wenn ich den Befehl FORMAT-ZELLEN aufrufe und auf der Registerkarte AUSRICHTUNG das Kontrollkaestchen ZEILENUMBRUCH einschalte, reagiert Excel entweder gar nicht oder es fuegt eine Zeile mehr ein als erforderlich. Ausserdem passt Excel die Zeilenhoehe nicht automatisch an, wenn ich die Zellinhalte erweitere oder reduziere. Gibt es irgendeine Funktion, mit der sich die Zeilenhoehe automatisch anpassen laesst? C. Scherwitzel ANTWORT: Bei einer nachtraeglichen Formatierung reagiert Excel in der Tat nicht immer so, wie man es sich wuenscht, sodass eine genaue Kontrolle der Daten unerlaesslich ist. Die besten Resultate erzielen Sie nach unseren Erfahrungen mit folgender Reihenfolge: 1. Passen Sie die Breite der Spalte, in der mehrzeilige Eintraege stehen sollen, an Ihre Beduerfnisse an. 2. Markieren Sie die Spalte und weisen Sie die Zeilenumbruch-Option zu, indem Sie FORMAT-ZELLEN aufrufen, auf die Registerkarte AUSRICHTUNG wechseln, das Kontrollkaestchen ZEILENUMBRUCH einschalten und auf OK klicken. 3. Wenn die Spalteneintraege danach noch nicht die korrekte Zeilenhoehe besitzen, markieren Sie jetzt noch die gesamte Tabelle, indem Sie auf das graue Feld links oben am Schnittpunkt der Zeilen- und Spaltenkoepfe klicken, und dann den Befehl FORMAT-ZEILEN-OPTIMALE HOEHE anwaehlen. Anschliessend sollten zumindest die aktuellen Daten in der gewuenschten Art und Weise dargestellt werden. Und meist funktioniert sogar die automatische Anpassung der Zeilenhoehe, wenn Sie die Zellinhalte ergaenzen oder reduzieren. Falls es doch noch die eine oder andere Zelle mit einer unerklaerlichen Leerzeile gibt, liegt es meist daran, dass der Inhalt fast genau so breit ist wie die Spalte. In diesen Situationen scheint Excel Schwierigkeiten zu haben, die Zeilenhoehe optimal einzustellen. Das laesst sich allerdings nur dadurch beheben, dass Sie den Text kuerzen oder verlaengern. ++++++++++++++++ ANZEIGE ++++++++++++++++ Musterbriefe und Textbausteine jetzt endlich komfortabel verwalten -------------------------------------------- SmartTools QuickText Pro bietet eine innovative und genial einfache Loesung, damit Sie auf immer wieder benoetigte Musterbriefe, Vorlagen und Textabschnitte in Zukunft schnell und ohne Umwege zugreifen koennen: + Sie speichern alle Texte, die Sie immer wieder benoetigen, in einem beliebigen Verzeichnis auf Ihrer Festplatte oder auf einem im Team genutzten Netzwerk-Server. + Wenn Sie bei der Arbeit an einem Dokument auf einen der Mustertexte zugreifen moechten, klicken Sie die gewuenschte Stelle mit der rechten Maustaste an und rufen das neue Kontextmenue von SmartTools QuickText Pro auf. + An der Cursorposition erscheint daraufhin eine Liste Ihrer Mustertexte, die automatisch aus den Dateien in dem von Ihnen festgelegten QuickText-Verzeichnis zusammengestellt wird. Sie markieren nur noch einen der Eintraege und schon erscheint der entsprechende Text an der aktuellen Cursorposition. Nutzen Sie noch den guenstigen Aktionspreis: http://www.add-in-world.com/katalog/quicktext-pro/ +++++++++++++++++++++++++++++++++++++++++ Automatische Zahlenumwandlung verhindern ---------------------------------------- Versionen: Excel 97, 2000, 2002/XP und 2003 FRAGE: Bei meiner Arbeit mit Excel kommt es staendig vor, dass Excel Ordnungszahlen wie z.B. 01.02.03 in ein Datum umwandelt. Wie kann hier Abhilfe geschaffen werden? H. Herborg ANTWORT: Diese Frage wird in den unterschiedlichsten Variationen immer wieder an uns gestellt. Grundsaetzlich versucht Excel nach jeder Eingabe, den neuen Zellinhalt zu interpretieren und dann entsprechend auch zu formatieren. Das ist in den meisten Faellen wuenschenswert, fuehrt aber in einigen Situationen zu unerwuenschten Ergebnissen. Wenden Sie daher einen einfachen Trick an, wenn Sie etwas eingeben moechten, das Excel irrtuemlicherweise als Datum interpretieren wuerde: Stellen Sie der Eingabe ein einfaches Hochkomma (') voran. Das Hochkomma erscheint nicht in der Tabelle, aber es teilt Excel mit, dass die nachfolgende Zeichenkette nicht weiter interpretiert, sondern einfach als Text in die Zelle eingetragen werden soll. Also zum Beispiel: '01.12.04 Ausdruck eines Diagramms unterbinden ------------------------------------ Versionen: Excel 97, 2000, 2002/XP und 2003 FRAGE: Ich verwende in meinen Arbeitsmappen einige Diagramme, die ich zwar am Bildschirm anzeigen moechte, auf dem Ausdruck aber allein aus Zeitgruenden nicht benoetige. Kann ich die Druckfunktion fuer bestimmte Diagramme irgendwie deaktivieren? F. Trimpe ANTWORT: Tatsaechlich bietet Excel die Moeglichkeit, einzelne Diagramme vom Ausdruck auszuschliessen. Gehen Sie dazu einfach folgendermassen vor: 1. Markieren Sie das gewuenschte Diagramm mit einem einfachen Mausklick. 2. Klicken Sie mit der rechten Maustaste in das Diagramm und rufen Sie das Kontextmenue DIAGRAMMFLAECHE FORMATIEREN auf. 3. Wechseln Sie im folgenden Dialog auf die Registerkarte "Eigenschaften" und schalten Sie das Kontrollkaestchen OBJEKT DRUCKEN aus. 4. Nachdem Sie die Einstellungen mit OK bestaetigt haben, wird das gewuenschte Diagramm bei kuenftigen Druckvorgaengen nicht mehr ausgegeben. Schalten Sie das entsprechende Kontrollkaestchen einfach wieder ein, wenn Sie die Beschraenkung aufheben moechten. +++ NEWSLETTER-TIPP +++ Word-Tipps kostenlos per E-Mail ------------------------------- SmartTools Word Weekly ist unser erfolgreicher E-Mail- Newsletter, der Ihnen jede Woche kostenlose Tipps rund um Word 97, 2000, 2002/XP und 2003 liefert: + Undokumentierte Parameter und Funktionen + Berichte ueber Bugs, Patches und Sicherheitsluecken + Fertige Makros zur Automatisierung haeufiger Arbeitsvorgaenge + Perfekte Datensicherung Ihrer Dokumente + So nutzen Sie Word im Netzwerk + Helpline fuer Ihre Fragen zu Word Bestellen Sie jetzt Ihr kostenloses Abo: http://www.smarttools.de/newsletter/word-weekly.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) 2004 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/