Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Monatsbezogene Excel - Datei in einer Variablen speichern.

Forumthread: Monatsbezogene Excel - Datei in einer Variablen speichern.

Monatsbezogene Excel - Datei in einer Variablen speichern.
15.12.2024 11:36:23
hansamoll
Hallo,
ich habe eine monatsbezogene Excel Datei in einer Mappe. ZB. Konto Januar 2024.xls. Diese Datei ändert sich mit jedem Monat, z.B. Jan, Feb, Mar......usw. Dies ändert sich zwangsläufig mit jedem Monat und funktioniert.
Nun möchte ich ein VBA - Makro erstellen mit einer einzigen Variablen die mir diese monatlich geänderte Datei aufruft, d.h. ich gebe die Variable ein und diese greift auf die aktuelle Monatsdatei zu.
Ich hatte schon eine Variable mit Namen "MonatAktuell"festgelegt und versucht die Variable Datei mit dem Code Workbooks.Open FileName = MonatAktuell zu erstellen. Dies funktionierte leider nicht.
Könnte ihr mir bitte einen hierzu funktionierenden Code nennen.
Danke für die Bemühungen.
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Monatsbezogene Excel - Datei in einer Variablen speichern.
15.12.2024 12:23:33
{Boris}
Hi,

schreibe den Pfad in eine separate Zelle und verkette ihn mit dem Dateinamen.
Anschließend öffnest Du die Datei mit dem verketteten Wert aus Pfad und Dateiname mit der Open-Methode.

Also:
A1: Pfad
B1: Dateiname.xlsx
C1: =A1&"/"&B1

Dazu dann

Workbooks.Open Range("C1").Text

VG, Boris
Anzeige
AW: Monatsbezogene Excel - Datei in einer Variablen speichern.
15.12.2024 19:07:50
Hansamoll
Hallo Boris,
vielen Dank für deine Antwort.

Kurze Frage:
Was ist unter Text einzugeben bei dem Code:

Workbooks.Open Range ("C1"). Text

Danke für die Antwort.
Hans
AW: Monatsbezogene Excel - Datei in einer Variablen speichern.
15.12.2024 12:27:28
Oberschlumpf
Moin,

und genau - was - möchtest du damit erreichen?
Möglich wäre dein Vorhaben mit einer mehrdimensionalen Array-Variable. Wenn du (noch) nicht weißt, was das ist = Google weiß hierzu alles und erklärt es dir viel besser, als wenn ich das versuchen würde.

Aber warum?
Die Datei, deren Inhalt du in einer Variable haben möchtest, musst du eh öffnen.
Und wenn Datei geöffnet, dann ist es ein Leichtes, auf jede einzelne Zelle, Formatierung, Tabellenblatt, usw mit VBA zuzugreifen.

Ciao
Thorsten
Anzeige
vergiss meine Idee
15.12.2024 12:57:51
Oberschlumpf
Hi,

ich hab dich total falsch verstanden.
Du willst nich den Inhalt einer Datei in eine Variable übertragen - du willst mit Hilfe einer Variablen jeweils eine bestimmte Datei öffnen.
Schulligung :-)

Ciao
Thorsten
Geht auch ohne VBA...
15.12.2024 12:51:07
{Boris}
Hi,

...mit der Funktion HYPERLINK:

Userbild

VG, Boris
Anzeige
AW: Monatsbezogene Excel - Datei in einer Variablen speichern.
15.12.2024 13:24:48
Eifeljoi 5
Hallo

Mein Tipp:
Da ja nun Weihnachten vor der Tür wieder steht, lasse dir dir ein Aktuelles Office schenken, dann benötigst du kein VBA mehr.
AW: Monatsbezogene Excel - Datei in einer Variablen speichern.
15.12.2024 18:04:23
Hansamoll
Erstmal vielen Dank für die Antworten.
Zu Boris folgende Frage:
Was ist bei Workbooks.OpenRange() unter .Text einzugeben?

Nochmal kurz mein Problem: Ich habe unter Exel eine Datei in welcher der Monatsname sich jedes Monat ändert. ZB. hhDez24.
Um in VBA nicht jedesmal diese Datei aufrufen zu müssen möchte ich dies über eine Variable tun. Wie lautet der Code hierfür?

Gruß Hans
Anzeige
AW: Monatsbezogene Excel - Datei in einer Variablen speichern.
20.12.2024 23:52:34
Hansamoll
Hallo,
einstmals vielen Dank für die Zuschriften.
Ich habe den Eindruck, dass mein Problem nicht verstanden wurde.
Ich werde nun versuchen, dies anderweitig zu lösen. AUCH MIT EXCEL 2003.
AW: Monatsbezogene Excel - Datei in einer Variablen speichern.
21.12.2024 02:10:38
Onur
Warum noch offen?
Hab ich doch geschrieben...
15.12.2024 23:28:25
{Boris}
Hi,

in C1 steht am Ende der gesamte Pfad inkl. Dateiname.
Zudem hab ich Dir auch ne VBA-freie Variante (mit der Funktion HYPERLINK) geschickt.
Wo genau hapert es noch?

VG, Boris
Anzeige
HYPERLINK() gab es aber auch schon in 2003... ;-) ...oT
15.12.2024 13:51:49
{Boris}
VG, Boris
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18