Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA auf alle Sheets eines Workbooks anwenden

VBA auf alle Sheets eines Workbooks anwenden
23.07.2002 16:44:31
Konrad
Hallo zusammen,
es gibt doch irgendeine Möglichkeit, dass man auf alle Tabellen ein Makro anwendet. Irgendwas mit for each workbook in workbooks hab ich da noch im Kopf. Allerdings wird es dann nur auf dem aktiven Sheet benutzt und hört danach auf. Hab ich einen Fehler gemacht oder ist der Befehl doch anders???
Grüße
Konrad
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: VBA auf alle Sheets eines Workbooks anwenden
23.07.2002 17:01:20
Nepumuk
Hallo Konrad
du musst natürlich die Tabellen auch anwählen. Geht so:

Gruß
Nepumuk

Re: VBA auf alle Sheets eines Workbooks anwenden
23.07.2002 18:46:04
MAlexander
Moin Konrad,
Moin, Nepumuk

"Anwählen" ist absolut nicht notwendig.

Abgewandelt lautet der bei weitem schnellere Code:

Dim Arbeitsblatt As Worksheet
For Each Arbeitsblatt In Worksheets

with Arbeitsblatt

Hier kommt dein Code rein, immer mit einem . (= Punkt"); z.B.
.cells(Schießmichtot.row,Binschontot.column) = "Machwas"
Next Arbeitsblatt

Dadurch hat man auch das ganze Gezappel auf den Bildschirm nicht
mehr - und wenn man dann noch screenupdating und calculation einsetzt, dann geht alles ratzfatz.

MAlexander

Anzeige

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige