Hallo ZUsammne,
hatte gestern schon eine Frage und mir konnte hier super weitergeholfen werden.
Hoffentlich klappt dass heute auf
Hab nun endelich ein Makro zum Importieren von Excel dadateien in eine andere.
Nun meine Frage: Da es unübersichtlich wird, wenn das kanze Blatt importiert wird, will ich nur noch einzelne Zellen importieren. Wie kann ich des mamchen???
Hier mein bereits bestehendes Makro:
Sub Import_mit_Dialog()
Dim Quelle As Object, Ziel As Object
Dim Datei As String
On Error GoTo Fehler
Datei = Application.GetOpenFilename("Excel-Dateien(*.xls),*xls")
If Datei = "Falsch" Then
MsgBox "keine Datei ausgewählt", , "Abbruch"
Exit Sub
End If
'MsgBox "Ausgewählte Datei: " & Datei, , ""
Workbooks.Open Filename:=Datei
Set Ziel = ThisWorkbook.Worksheets(3)
Blatt = Ziel.Range("N2").Value
Set Quelle = ActiveWorkbook.Worksheets(Blatt) '
Quelle.UsedRange.Copy Ziel.Cells(5, 1)
ActiveWorkbook.Close
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
Danke für eure Hilfe!!
Viele Grüße
Marcel