VBA-Beispiele > Excel > Makros: Arbeit mit der Mappe

Tipp 551: Tabellenblatt auf mehrere Tabellenblätter aufteilen

Auf einem Tabellenblatt befinden sich in Spalte C die Namen der Mitarbeiter, daneben ihre Daten. Wie kann ich für jeden Mitarbeiter ein neues Blatt per VBA erstellen, auf dem seine Daten untereinander aufgelistet sind?


Die Routine duchläuft die Spalte der Mitarbeiternamen von oben nach unten. Mit Hilfe der ZÄHLENWENN-Funktion wird geprüft, ob sich unterhalb der gerade durchlaufenen Zelle der Name des Mitarbeiters nochmals befindet. Wenn nicht, wird ein neues Blatt mit dem Namen des Mitarbeiters angelegt und es werden die Spaltenüberschriften eingefügt.

Zum Schluss werden die Daten zu den Mitarbeitern auf deren Blättern eingetragen.

[Einzellink]

Tipp 106: Zahlenformate löschen

Bei mir erscheint immer eine Fehlermeldung, daß ich zu viele Zahlenformate in der Mappe hätte. Wie kann man die überflüssigen Zahlenformate löschen?


Das Numberformat ist ja eine Eigenschaft, wie z. B. der Colorindex. Deshalb gibt es dafür auch keine Auflistung, aus der man bestimmte Elemente löschen kann. Aber mit der folgenden Methode (und Geduld) geht es:

[Einzellink]

Tipp 107: Aktives Blatt: Name

Ich möchte, daß sich bestimmte Makros nur auf Worksheet xxx eines Workbooks auswirken. Wie lautet die Syntax?


[Einzellink]

Tipp 121: Suche über mehrere Blätter

Wie kann ich auf allen zur Mappe gehörenden Blättern suchen und ersetzen?


[Einzellink]

Tipp 120: Speichern ohne Meldung

Wie kann ich beim Vorhandensein einer Mappe eine neue ohne Fehlermeldung unter dem Namen der alten speichern?


[Einzellink]

Tipp 119: Anwendung Excel beenden

Wie kann ich per Makro Excel beenden, ohne daß gefragt wird, ob die Änderungen gespeichert werden?


Suggeriert, daß die Datei gespeichert ist (wenn nicht gespeichert werden soll) und beendet Excel ohne nachzufragen:

Speichert erst und beendet Excel:

[Einzellink]

Tipp 108: Blätter sortieren

Die Tabellenblätter einer Mappe sind mit Tab1, Tab2, ..., Tab50, Tab51, usw. durchnummeriert. Wie kann ich sie sortieren?


1. Möglichkeit: (Reihenfolge Tab1, Tab2, Tab11; Blätter werden zum Schluss gezählt)

2. Möglichkeit: (Reihenfolge Tab1, Tab11, Tab2; Blätter werden nicht gezählt)

[Einzellink]

Tipp 109: Bildschirmaktualisierung aus- und einschalten

Wie kann ich erreichen, daß ein Makro nicht alle einzelnen Schritte anzeigt?


Bildschirmaktualisierung ausschalten:

Bildschirmaktualisierung einschalten:

Hinweis:
Man sollte weitestgehend darauf verzichten, die Bildschirmaktualisierung auszuschalten, indem man man die Programme streng objektorientiert entwickelt.

[Einzellink]

Tipp 110: Blatt einfügen

Wie kann ich ein neues Blatt einfügen? Dabei soll überprüft werden, ob ein Blatt mit dem Namen schon existiert und der linke und rechte Seitenrand auf einen Zentimeter festgelegt werden.


Wie kann ich ein neues Blatt einfügen? Dabei soll überprüft werden, ob ein Blatt mit dem Namen schon existiert und der linke und rechte Seitenrand auf einen Zentimeter festgelegt werden.

[Einzellink]

Tipp 111: Datei schließen

Wie kann ich per Makro eine Datei schließen?.


Datei schließen ohne zu speichen: ACHTUNG: Änderungen werden nicht berücksichtigt!

Datei schließen mit speichern:

In diesem Beispiel werden alle geöffneten Arbeitsmappen geschlossen. Bei Änderungen öffnet Excel den Dialog zum Speichern der Änderungen.

[Einzellink]

Tipp 112: Blatt in eine andere Mappe kopieren

Auf dem Blatt "Huber" steht in A10 der Pfad und der Name der Datei "Ablage.xls". In diese Datei möchte ich das Blatt "Huber" kopieren. Das Blatt soll in der Datei als letztes erscheinen; diese soll anschließend geschlossen werden.


[Einzellink]

Tipp 113: Makro beim Speichern ausführen

Wie kann ich erreichen, daß ein Makro beim Speichern ausgeführt wird?


Hinweis: Das Makro direkt der Arbeitsmappe zuordnen.

[Einzellink]

Tipp 114: Summe aus A1 von allen Blättern

Wie kann ich die Summe von A1 aus jedem Blatt bilden?


[Einzellink]

Tipp 115: Daten von mehreren Blättern zusammenfassen

Ich habe mehrere Blätter mit Daten. Alle Blätter haben unterschiedlich viele Datensätze (Datenzeilen). Alle Daten sollen nacheinander auf einem Blatt zusammengefaßt werden.


[Einzellink]

Tipp 116: Dialogfeld Speichern unter aufrufen

Wie kann ich das Dialogfeld Speichern unter aufrufen?


1. Möglichkeit:

2. Möglichkeit (In A1 steht der Dateiname.):

Eine Datei zur Arbeit mit integrierten Dialogfeldern finden Sie in den Beispieldateien (intdialogfelder.zip)

[Einzellink]

Tipp 117: Dialogfeld Datei öffnen aufrufen

Wie kann ich das Dialogfeld Datei öffnen aufrufen?


Eine Datei zur Arbeit mit integrierten Dialogfeldern finden Sie in den Beispieldateien (intdialogfelder.zip)

[Einzellink]

Tipp 118: Titelleiste von Excel ändern

Wie kann ich die Titelleiste von Excel ändern?


Die Titelleiste der Anwendung kann man ändern mit:

Zurücksetzen:

Die Titelleiste der Mappe kann man einrichten mit:

[Einzellink]

 

Das Chemtrailhandbuch von Jörg Lorenz mit einem Vorwort von Jörg Kachelmann

Susanne Hammann-Sayilir - Modedesign  Modeillustration