Tipps & Tricks zu Excel und VBA
  Flimmern der Bildschirmanzeige beim Ausführen von VBA-Makros
Excel-Warnungen/-Meldungen deaktivieren/aktivieren
Vollständigen Pfad einer Arbeitsmappe in Zelle ausgeben
 
Alle Tipps bzw. Tricks dieser Seite beziehen sich auf Microsoft® Excel ab Version 97 (Inkompatibilitäten zu höheren Excel-Versionen sind jedoch möglich). Die Tipps und Tricks sind unsortiert; keine Sortierung nach Titel, Typ oder Funktion.
Flimmern der Bildschirmanzeige beim Ausführen von VBA-Makros  [ Top ]
 
 Tipp, Trick (Tt_001)  
Sie benutzen für umfangreiche Berechnungen ein VBA-Makro, das den Inhalt vieler Zellen eines Tabellenblattes mehrfach aktualisiert. Während der Ausführung flimmert die Bildschirmanzeige auf unangenehme Weise.

Beim Berechnen vieler Zellwerte eines Tabellenblattes, wird die Bildschirmanzeige ständig aktuali- siert. Das schnelle Ändern des Zellinhaltes macht sich durch ein störendes Flimmern der Bildschirm- anzeige bemerkbar. Dies können Sie vermeiden, wenn Sie den VBA-Code mit
Application.ScreenUpdating = False
einleiten. Dadurch verhindern Sie die Aktualisierung der Bildschirmanzeige während der Ausfüh- rung. Fügen Sie als letzte Code-Zeile
Application.ScreenUpdating = True
ein, damit die Bildschirmanzeige wieder aktualisiert wird.

Quelle: wn
[ Top ]  
Excel-Warnungen/-Meldungen deaktivieren/aktivieren  [ Top ]
 
 Tipp, Trick (Tt_002)  
Sie haben ein VBA-Makro erstellt, das u. a. bestimmte Tabellenblätter einer geöffneten und unge- schützten Arbeitsmappe löschen soll. Das VBA-Makro wird jedoch nicht ohne Rückfragen ausge- führt. Jeder Löschvorgang muss von Ihnen bestätigt werden.

Excel gibt bei der Ausführung verschiedener Befehle, gleichgültig ob per Hand oder VBA-Makro, bestimmte Warnungen und Meldungen aus. Um z. B. Tabellenblätter ohne lästige Rückfragen per VBA-Makro löschen zu können, müssen Sie den VBA-Code mit
Application.DisplayAlerts = False
einleiten. Dadurch werden alle Excel-Warnungen/-Meldungen deaktiviert. Fügen Sie als letzte Code-Zeile
Application.DisplayAlerts = True
ein, damit die Excel-Warnungen/-Meldungen wieder aktiviert werden.

Quelle: wn
[ Top ]  
Vollständigen Pfad einer Arbeitsmappe in Zelle ausgeben  [ Top ]
 
 Tipp, Trick (Tt_002)  
Sie wollen zu informativen Zwecken den vollständigen Pfad einer bestimmten Arbeitsmappe in einer bestimmten Zelle eines bestimmten Tabellenblattes dieser ausgeben. Sie wollen dies jedoch ohne VBA lösen.

Die gewünschte Information können Sie natürlich auch durch erweitern der Excel-Tabellenfunktion ZELLE("Dateiname"), liefert als Ergebnis z. B. C:\Eigene Dateien\[Mappe1.xls]Tabelle1, erhalten. Geben Sie in die bestimmte Zelle folgende Formel ein:
=ERSETZEN(LINKS(ZELLE("Dateiname");FINDEN("]";ZELLE("Dateiname")
)-1);FINDEN("[";ZELLE("Dateiname"));1;)
Als Ergebnis erhalten Sie z. B. C:\Eigene Dateien\Mappe1.xls. Diese Formel liefert jedoch nur dann ein Ergebnis, wenn die Arbeitsmappe zuvor schon einmal gespeichert wurde!

Quelle: wn
[ Top ]  

Top
Copyright © 1999 - 2004 www.XL-net.de (Werner Nagel)
Alle Rechte vorbehalten. Hinweise zum Haftungsausschluss finden Sie hier.
Letzte Aktualisierung: 01. Mai 2004