Ich möchte mit Hilfe einer VBA-Anweisung die Anzahl der Tabellen in einer Excel-Arbeitsmappe ermitteln. Wie emuss die Anweisung aussehen?
Hallo worasenior,
sie können die Anzahl der Tabellenblätter der aktiven Arbeitsmappe z.B. folgendermaßen bestimmen:
ActiveWorkbook.Worksheets.Count
Die Anzahl aller Blätter – also einschließlich von Diagrammblättern und eventuell älteren Blatttypen – erhalten Sie durch
ActiveWorkbook.Sheets.Count
Wenn Sie die Hauptspeicheradresse einer Arbeitsmappe, die nicht die aktive Arbeitsmappe sein muss, in einer Variablen wb – Dim wb As Workbook – festgehalten haben, dann erhalten Sie die Anzahl der Tabellenblätter durch
wb.Worksheets.Count
ebenso mit Sheets
Viele Grüße
Dieter Klemke