Ein bestimmtes Arbeitsblatt in Excel zu finden
Verfasst: Freitag 14. März 2008, 12:21
Hallo,
ich bekomme eine Excel-Datei mit vielen Arbeitsblättern. Alle Arbeitsblätter sind mit einem eindeutigen Namen versehen. Meine Aufgabe ist, ein bestimmtes Arbeitsblatt mit einem vorgegebenen Namen zu finden und die anderen Arbeitsblättern zu löschen.
Nun ist die Frage: wie erfahre ich, wieviele Worksheets in einem Workbook vorhanden sind?
Dann kann ich eine Schleife bauen:
i = 1
while(i <= sheets_count):
sheet = workbook.Worksheets(i)
if sheet.Name != 'My_name':
sheet.delete()
...
ich bekomme eine Excel-Datei mit vielen Arbeitsblättern. Alle Arbeitsblätter sind mit einem eindeutigen Namen versehen. Meine Aufgabe ist, ein bestimmtes Arbeitsblatt mit einem vorgegebenen Namen zu finden und die anderen Arbeitsblättern zu löschen.
Nun ist die Frage: wie erfahre ich, wieviele Worksheets in einem Workbook vorhanden sind?
Dann kann ich eine Schleife bauen:
i = 1
while(i <= sheets_count):
sheet = workbook.Worksheets(i)
if sheet.Name != 'My_name':
sheet.delete()
...