Access und Excel, bestimmtes Tabellnblatt aufrufen
Von Access aus kann ich Excel starten. Nur wenn ich von 10 Tabellenblättern das 9. öffnen will, wie muß das heißen?
Von Access aus kann ich Excel starten. Nur wenn ich von 10 Tabellenblättern das 9. öffnen will, wie muß das heißen?
Grüßle Thomas
Von Access aus kann ich Excel starten. Nur wenn ich von 10 Tabellenblättern das 9. öffnen will, wie muß das heißen?
Grüßle Thomas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 18632
Url: https://administrator.de/contentid/18632
Ausgedruckt am: 26.11.2024 um 18:11 Uhr
2 Kommentare
Neuester Kommentar
Moin TurboThomas,
ich weiß jetzt nicht ganz genau, wo do stehst....
Mag sein. Meinst Du "Excel" als Applikation oder eine Bestimmte *.xls-Datei?
Wie im Excel selbst auch: ActiveWorkbook.WorkSheets(8).
Wenn Du es ohne jegliche formale und inhaltliche Prüfung machen würdest.
- Formale Prüfung ("Gibt es überhaupt ein 9.tes Tabellenblatt?") und
- inhaltliche Prüfung ("Ist das 9. Sheet das, was ich an dieser Stelle erwarte?") sollten schon sein.
Du kannst z.B. über den Sheet-Namen das richtige Blatt zu finden versuchen.
Mit dem Ziel, dass Du dann ein aktuelles Sheet zum Zugriff auf die Inhalte setzen kannst.
Set sht = ActiveWorkbook.Worksheets("NamedesDatenblatts")
HTH Biber
ich weiß jetzt nicht ganz genau, wo do stehst....
Von Access aus kann ich Excel starten.
Nur wenn ich von 10 Tabellenblättern das 9. öffnen will, wie muß das heißen?
Wenn Du es ohne jegliche formale und inhaltliche Prüfung machen würdest.
- Formale Prüfung ("Gibt es überhaupt ein 9.tes Tabellenblatt?") und
- inhaltliche Prüfung ("Ist das 9. Sheet das, was ich an dieser Stelle erwarte?") sollten schon sein.
Du kannst z.B. über den Sheet-Namen das richtige Blatt zu finden versuchen.
Mit dem Ziel, dass Du dann ein aktuelles Sheet zum Zugriff auf die Inhalte setzen kannst.
Set sht = ActiveWorkbook.Worksheets("NamedesDatenblatts")
HTH Biber