Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

ausgewählte Excel-Datei laden
#1
Hallo in die Rund

mal ein anderes Problem

mein Chef gibt uns mehrfach ein Update Datei in Excel

Test-2021_01.01.2021  10.20Uhr.xlsm
Test-2021_01.01.2021  21.03Uhr.xlsm
Test-2021_11.10.2021  05.13Uhr.xlsm
.
..
.
.
Jetzt möchte ich ein Makro, dass mir das letzte Update in meine Arbeitsmappe holt.

habt Ihr einen Ansatz für mich Blush
Antworten Top
#2
Hallo,

z.B. so:

Code:
Sub LetztesUpdateLaden()
  Dim datZeistempelG As Date, datZeistempelT As Date
  Dim strDateiG As String, strDateiT As String
  Dim strOrdner As String, strZeitstempel As String
  
  strOrdner = "N:\Daten\Excel\" '< anpasssen!
  strDateiT = Dir(strOrdner & "*.xlsm")
  
  Do Until strDateiT = ""
    datZeistempelT = CDate(Mid(strDateiT, 11, 10)) + _
                     CDate(Application.Substitute(Mid(strDateiT, 23, 5), ".", ":"))
    If datZeistempelG < datZeistempelT Then
      datZeistempelG = datZeistempelT
      strDateiG = strOrdner & strDateiT
    End If
    strDateiT = Dir
  Loop
  
  If Len(strDateiG) Then
    Workbooks.Open strDateiG
  Else
    MsgBox "Keine Datei gefunden.", vbInformation
  End If
End Sub
Antworten Top
#3
Das geht auch mit Power Query ganz einfach!
Antworten Top
#4
Hallo Kuwer

Ich danke dir für die Hilfe
werde ich morgen gleich mal anpassen und ausprobieren

Dadurch komme ich warscheinlich wieder ein Stück weiter. 18
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste