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

Laufzeitfehler 1004- Import/checkbox

Laufzeitfehler 1004- Import/checkbox
15.08.2019 09:55:49
Georg
Weitere Frage: Warum kriege ich jedes Mal den Laufzeitfehler, sobald ich nur eine Checkbox auf true setze? Wenn ich beide auf true habe funktioniert es einwandfrei...
Der Debugger zeigt mir immer das fett markierte als Fehler an.
Private Sub cmd3_Click()
'Modul2.Copy_method
End Sub

Private Sub cmd1_Click()
'Eingabefenster schließen'
Unload UF1
End Sub

Private Sub cmd2_Click()
'Eingabefenster übernehmen und Eingaben in die Datenbank speichern'
Dim last As Integer
With UserFormCheck
If Check1.Value = True Then Workbooks("Liefertreue_CPM2019.xlsx").Worksheets("Juni 2019").Range( _
"C12").Copy
Workbooks("DB_Testlauf_boss_v1.xlsm").Worksheets("tbl_boss").Range("U30").PasteSpecial _
xlPasteValues
Application.CutCopyMode = False
If Check1.Value = True Then Workbooks("Liefertreue_CPM2019.xlsx").Worksheets("Juni 2019").Range( _
"C13").Copy
Workbooks("DB_Testlauf_boss_v1.xlsm").Worksheets("tbl_boss").Range("U31").PasteSpecial _
xlPasteValues
Application.CutCopyMode = False
If Check2.Value = True Then Workbooks("Liefertreue_CPM2019.xlsx").Worksheets("Juni 2019").Range( _
"E12").Copy
Workbooks("DB_Testlauf_boss_v1.xlsm").Worksheets("tbl_boss").Range("V30").PasteSpecial _
xlPasteValues
Application.CutCopyMode = False
If Check2.Value = True Then Workbooks("Liefertreue_CPM2019.xlsx").Worksheets("Juni 2019").Range( _
"E13").Copy
Workbooks("DB_Testlauf_boss_v1.xlsm").Worksheets("tbl_boss").Range("V31").PasteSpecial _
xlPasteValues
Application.CutCopyMode = False
End With
End Sub

Private Sub UserForm_Initialize()
Check1.Value = False
Check2.Value = False
End Sub

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

Betreff
Datum
Anwender
Anzeige
AW: Laufzeitfehler 1004- Import/checkbox
15.08.2019 10:44:00
ede
Hallo,
ich vermute Deine Verschachtelung der Wenn-Abfragen ist falsch!

With UserFormCheck
If Check1.Value = True Then
Workbooks("Liefertreue_CPM2019.xlsx").Worksheets("Juni 2019").Range("C12").Copy
Workbooks("DB_Testlauf_boss_v1.xlsm").Worksheets("tbl_boss").Range("U30").PasteSpecial  _
xlPasteValues
Application.CutCopyMode = False
Workbooks("Liefertreue_CPM2019.xlsx").Worksheets("Juni 2019").Range("C13").Copy
Workbooks("DB_Testlauf_boss_v1.xlsm").Worksheets("tbl_boss").Range("U31").PasteSpecial  _
xlPasteValues
Application.CutCopyMode = False
End If
If Check2.Value = True Then
Workbooks("Liefertreue_CPM2019.xlsx").Worksheets("Juni 2019").Range("E12").Copy
Workbooks("DB_Testlauf_boss_v1.xlsm").Worksheets("tbl_boss").Range("V30").PasteSpecial  _
xlPasteValues
Application.CutCopyMode = False
Workbooks("Liefertreue_CPM2019.xlsx").Worksheets("Juni 2019").Range("E13").Copy
Workbooks("DB_Testlauf_boss_v1.xlsm").Worksheets("tbl_boss").Range("V31").PasteSpecial  _
xlPasteValues
Application.CutCopyMode = False
End If
End With

Anzeige
AW: Laufzeitfehler 1004- Import/checkbox
15.08.2019 10:52:46
Georg
Vielen Dank für die schnelle Antwort.
Ein Tipp zum Verbessern? Oder gar eine Lösung?
AW: Laufzeitfehler 1004- Import/checkbox
15.08.2019 10:59:22
ede
Hallo nochmal,
Torsten hat Dir ja im Beitrag "Importe addieren" schon gezeigt, wie Du Deinen Code optimieren kannst. Die Lösung ist in meinem Beispielcode doch aufgezeigt:
so ist es richtig:
if Bedingung then
1.Anweisung für Bedingung = wahr
2.Anweisung für Bedingung = wahr
...
endif
so falsch:
if Bedingung then 1.Anweisung für Bedingung = wahr
2.Anweisung für Bedingung = wahr
...
gruss
ede

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige