Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" 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