Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1940to1944
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Externe Daten ab letzter markierter Zelle einfügen.

Externe Daten ab letzter markierter Zelle einfügen.
09.08.2023 21:25:48
Stefan
Hallo an alle,

ich habe ein Problem mit einem VBA Code. Der Code kopiert einen Datenbereich aus einer extern gewählten Exceldatei und soll diese Daten dann an die Stelle einfügen, wo die zuletzt markierte Zelle im Arbeitsblatt war. Leider werden die Daten bei mir immer ab Zelle "E24" eingefügt, obwohl die zuletzt markierte Zelle z.B:: A2 war.
Ich kann mir das Problem nicht erklären. Es sollen ja immer dort die einzufügenden Daten beginnen, wo die letzte markierte Zelle war, bevor man auf Makro ausführen klickt. Der Fehler liegt vermutlich in der einen Fett geschriebenen Zeile. Die ganze Prozedur wird in einem Modul ausgeführt.

Hier der Code:
Sub Daten_Import()

Dim wbQuelle As Workbook
Dim Dateiname As Variant


'ScreenUpdating und PopUps deaktivieren
Application.ScreenUpdating = False
Application.DisplayAlerts = False

'Benutzer Datei auswählen lassen
If MsgBox("aktuelle KW ausgewählt?", Buttons:=vbYesNo) = vbNo Then Exit Sub
Dateiname = Application.GetOpenFilename(FileFilter:="Excel-Datein (*.xls*),*.xls*")

'Wurde eine Datei ausgewählt?
If Dateiname > False Then


'Arbeitsmappe öffnen
Set wbQuelle = Workbooks.Open(Filename:=Dateiname)

'Daten kopieren und einfügen
wbQuelle.Worksheets(1).Range("B1:B10000, D1:D10000").Copy
ThisWorkbook.Worksheets(1).Range(Selection.Address).PasteSpecial


'Arbeitsmappe schließen
wbQuelle.Close SaveChanges:=False

End If

'ScreenUpdating und PopUps deaktivieren
Application.ScreenUpdating = True
Application.DisplayAlerts = True


End Sub


Kann mir dabei jemand weiterhelfen?

Grüße Stefan

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Externe Daten ab letzter markierter Zelle einfügen.
09.08.2023 22:05:22
onur
ThisWorkbook.Worksheets(1).Activate

ActiveSheet.Paste
Externe Daten ab letzter markierter Zelle einfügen.
09.08.2023 22:09:55
Stefan
Hallo onur,

funktioniert perfekt. Danke für deine rasche Hilfe!

Grüße
Stefan
Gerne !
09.08.2023 22:10:46
onur
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige