Hallo Leute also ich bräuchte etwas Hilfe bei VBA in Excel
Also ich habe 4 ExcelDateien mit gleichen Tabellen (A2:B20 aber unterschiedlichen Inhalten, ich soll ein VorlageDokument (Zellen A12:B30)(auch excel) mit den Inhalten befüllen. Eine der 4 Exceldateien soll über einen Dialog ausgewählt und importiert werden.
Also hier habe ich schon was probiert, das Problem ist nur die Tabelle wird nicht dahin kopiert wohin ich sie haben will
Sub Import_mit_Dialog()
Dim Quelle As Object, Ziel As Object
Dim Datei As String
On Error GoTo Fehler
'Dialog „Datei öffnen“ anzeigen
Datei = Application.GetOpenFilename(„Excel-Dateien(*.xls),*xls“)
'Abbrechen falls keine Datei ausgewählt
If Datei = „Falsch“ Then
MsgBox „keine Datei ausgewählt“, , „Abbruch“
Exit Sub
End If
'MsgBox "Ausgewählte Datei: " & Datei, , „“
'Ausgewählte Datei öffnen
Workbooks.Open Filename:=Datei
Set Quelle = ActiveWorkbook.Worksheets(1)
Set Ziel = ThisWorkbook.Worksheets(3)
'kopieren und einfügen
Quelle.UsedRange.Copy Ziel.Cells(A12B21)
'Ziel.UsedRange = Quelle.Cells(B2C12)
ActiveWorkbook.Close
'Speicher freigeben
Set Quelle = Nothing
Set Ziel = Nothing
Exit Sub
Fehler:
Set Quelle = Nothing
Set Ziel = Nothing
MsgBox "FehlerNr.: " & Err.Number & vbNewLine & vbNewLine _
& "Beschreibung: " & Err.Description _
, vbCritical, „Fehler“
End Sub
Grüßle Geniii