VBA Execl Focus auf Datei
Hi,
ich habe in VBA einen statischen Code, den ich etwas dynamisch anpassen möchte.
Der statisch Code sieht in etwa so aus:
Der Wert Name ist immer identisch, das Datum samt Zeitangabe hinter dem - ändert sich.
Ich habe in der Datei Makros habe ich zwei Makros aufgezeichnet und zwei Schaltflächen angelegt. Die entsprechende Schaltfläche soll nun den Focus auf das Fenster Name-Datum.csv lenken und dort seine Arbeit verrichten.
Im Konkreten geht es mir also darum, wie ich das auf dynamisch bekomme. Die CSV wird vorher manuell geöffnet.
Also im Prinzip möchte ich ein Makro von Datei Makros.xlsm auf eine vorher geöffnete CSV Datei die immer mit Name- beginnt anwenden.
Hoffe mein Kauderwelsch ist verständlich :D
ich habe in VBA einen statischen Code, den ich etwas dynamisch anpassen möchte.
Der statisch Code sieht in etwa so aus:
Windows("Name-20231121095845.csv").Activate
Range("A1").Select
Windows("Makros.xlsm").Activate
Der Wert Name ist immer identisch, das Datum samt Zeitangabe hinter dem - ändert sich.
Ich habe in der Datei Makros habe ich zwei Makros aufgezeichnet und zwei Schaltflächen angelegt. Die entsprechende Schaltfläche soll nun den Focus auf das Fenster Name-Datum.csv lenken und dort seine Arbeit verrichten.
Im Konkreten geht es mir also darum, wie ich das
Windows("Name-%dynamisch%.csv").Activate
Also im Prinzip möchte ich ein Makro von Datei Makros.xlsm auf eine vorher geöffnete CSV Datei die immer mit Name- beginnt anwenden.
Hoffe mein Kauderwelsch ist verständlich :D
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 14182324044
Url: https://administrator.de/forum/vba-execl-focus-auf-datei-14182324044.html
Ausgedruckt am: 24.12.2024 um 19:12 Uhr
2 Kommentare
Neuester Kommentar
Hi 🖖
Gruß Katrin
Option Compare Text
Sub WorkbookSuchenUndAktivieren()
Dim book As Workbook
For Each book In Workbooks
If book.Name Like "Name-*.csv" Then
book.Activate
Exit For
End If
Next
End Sub
Gruß Katrin