Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Objekt erforderlich bei Code

Forumthread: Objekt erforderlich bei Code

Objekt erforderlich bei Code
18.01.2018 11:09:37
Georg
Liebe Mitglieder,
ich bekomme immer eine Fehlermeldung in der drittletzten Zeile von unten ( WbZ.Worksheets(i).Range("J38") = WbQ.Worksheets(i).Range("I248"),
die auskommentierte Zeile 'Set WbQ = Workbooks.Open(Pfad & Datei) hilft auch nicht weiter.
Ihr könnt mir als Anfänger sicher einen Tipp geben, DANKE.
Sub DatenExport()
'1 Überträge kopieren
Dim WbZ As Workbook: Set WbZ = ThisWorkbook 'Ziel-Mappe = DIE Vorlagen-Mappe
Dim Datei$, i&
Dim dialog As Object
Dim fileSaveName As Variant
Dim Pfad As Variant
Dim WbQ As Variant
Application.ScreenUpdating = False
Pfad = "Q:\Personal Leitung\Abrechnung\Gehaltsläufe\2016\BPx\" 'schließenden "\" beachten
WbQ = Application.GetOpenFilename(filefilter:="ExcelFile,*.xl*;*.xm*")
If WbQ False Then
Workbooks.Open Filename:=WbQ
End If
'Set WbQ = Workbooks.Open(Pfad & Datei)
WbZ.Activate
For i = 3 To 17
WbZ.Worksheets(i).Range("J38") = WbQ.Worksheets(i).Range("I248")
Next i
WbQ.Close False 'Optional Quell-Mappe ohne Speichern schließen
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Objekt erforderlich bei Code
18.01.2018 11:38:00
yummi
Hallo Georg,
mach mal

Set WbQ = Application.GetOpenFilename(filefilter:="ExcelFile,*.xl*;*.xm*")
So wie du es jetzt hast, kannst du im debugger sehen, das WbQ den Wert null hat und damit kannst Du dann auch nicht auf Objekte referenzieren
Gruß
yummi
Anzeige
AW: Objekt erforderlich bei Code
18.01.2018 11:47:36
Georg
Es kommt leider immer noch die Meldung: Objekt erforderlich bei:
Set WbQ = Application.GetOpenFilename(filefilter:="ExcelFile,*.xl*;*.xm*")
AW: Objekt erforderlich bei Code
18.01.2018 12:30:51
Rudi
Hallo,
auch wenn ich so nie machen würde:
If WbQ  False Then
Set WbQ = Workbooks.Open (Filename:=WbQ)
End If

Anzeige
AW: Objekt erforderlich bei Code
18.01.2018 13:03:17
Georg
ich weiß, aber mir fehlt das entspr. Know-how. Es geht ja zumindest, danke.
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige