Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1600to1604
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

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

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
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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige