Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Auslesen von Bezeichnungen der vorhandenen Tabellenblätter

Begonnen von bhommi, Juli 08, 2019, 12:42:03

⏪ vorheriges - nächstes ⏩

bhommi

Hallo zusammen,

ich suche nach einer Möglichkeit die Bezeichnungen der vorhandenen Tabellenblätter in einer Excel-Datei über Access per VBA abzufragen.

Ist das möglich?

Vielen Dank im Voraus.

Gruß
Björn
Sofern nicht anders angegeben gilt die Frage für Access 2019.
-----------------------------------------------------------------------------
Und hier noch der größte Tipp aller Zeiten:
"Wer an Jesus glaubt, der hat ewiges Leben."
Die Bibel, Johannes-Evangelium Kapitel 6 Vers 47
-----------------------------------------------------------------------------

markusxy

Du kannst via Objektmodell zugreifen
siehe: http://www.access-im-unternehmen.de/807

Oder über die verborgene Systemtabelle MSysRelationships.

bhommi

Hallo Markus,

innerhalb Access kenne ich die Lösung, aber ich versuche ja die Namen der Register in einer Excel-Datei auszulesen.
Vielleicht habe ich mich etwas missverständlich ausgedrückt oder habe deine Antwort noch nicht verstanden ;-))

Gruß
Björn
Sofern nicht anders angegeben gilt die Frage für Access 2019.
-----------------------------------------------------------------------------
Und hier noch der größte Tipp aller Zeiten:
"Wer an Jesus glaubt, der hat ewiges Leben."
Die Bibel, Johannes-Evangelium Kapitel 6 Vers 47
-----------------------------------------------------------------------------

ebs17

Zitatdie Bezeichnungen der vorhandenen Tabellenblätter in einer Excel-Datei
Das erfolgt genau so wie man es unmittelbar in Excel ausführen würde, nur dass man man von außerhalb zusätzlich auch auf die Arbeitsmappe referenzieren muss:
Dim objSheet As Object
' Referenz objWorkbook ist vorher festzulegen
For Each objSheet in objWorkbook.Sheets
   Debug.Print objSheet.Name
Next
Mit freundlichem Glück Auf!

Eberhard

bhommi

Supi, danke für den Hinweis damit komme ich klar ;-)
Sofern nicht anders angegeben gilt die Frage für Access 2019.
-----------------------------------------------------------------------------
Und hier noch der größte Tipp aller Zeiten:
"Wer an Jesus glaubt, der hat ewiges Leben."
Die Bibel, Johannes-Evangelium Kapitel 6 Vers 47
-----------------------------------------------------------------------------

markusxy

Zitat von: bhommi am Juli 08, 2019, 13:29:57
Hallo Markus,

innerhalb Access kenne ich die Lösung, aber ich versuche ja die Namen der Register in einer Excel-Datei auszulesen.
Vielleicht habe ich mich etwas missverständlich ausgedrückt oder habe deine Antwort noch nicht verstanden ;-))

Gruß
Björn

Hallo Björn, dass war die richtige Antwort, aber nicht auf deine Frage.  ;D ;D