Ich habe ein Makro, das Daten aus einer CSV-Datei in meine Excel-Datei kopiert und funktioniert gut, wenn der Dateiname jedes Mal gleich ist. Hier liegt das Problem: Es ist nicht immer derselbe Name.Excel vba Benutzer Arbeitsmappe auswählen und dann Daten kopieren
Ich brauche das Skript, damit ein Benutzer die CSV-Datei auswählen kann. Dann der Code, um es zu kopieren. Das ist, was ich habe:
Sub importmix()
Worksheets("mixdata").Range("A1:P300").Clear
'## Open workbooks first:
Set X = Workbooks.Open("C:\test\mix.csv")
'## Set values between workbooks
Workbooks("2.xlsm").Worksheets("mixdata").Range("A1:K300").Value = _
Workbooks("mix.csv").Worksheets("mix").Range("C1:M300").Value
'##Close x:
X.Close False
End Sub
funktioniert wie ein Charme vielen Dank – darka
@ user2754055 Sie sind herzlich willkommen :-) – GibralterTop