Anzeige
Archiv - Navigation
1812to1816
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

End With ohne With

End With ohne With
23.02.2021 15:10:31
Sonja
Hallo Excelprofis,
ich habe ein Makro kopiert, welches in der gleichen Datei wunderbar in einem anderen Tabellenblatt funktioniert.
Jetzt bekomme ich immer eine Fehlermeldung:
Fehler beim Kompilieren:
End With ohne With
Wahrscheinlich habt Ihr den Fehler gleich im Blick - ich versteh die Welt nicht mehr. Danke schon mal vorab..
hier der Code:
Option Explicit
Private Sub CommandButton1_Click()
Sheets("Regie").Unprotect Password:="PW"
Rows("1:5").Select
Selection.EntireRow.Hidden = False
Dim lUpdRow As Long
With Worksheets("Regie")
If pLRow = 0 Then
lUpdRow = .Cells(Rows.Count, 1).End(xlUp).Row + 1
Dim newRow As Long
newRow = Cells(Rows.Count, 5).End(xlUp).Row + 1
Rows("3:3").Copy Cells(newRow, 1)
Application.CutCopyMode = False
Rows("1:4").Select
Selection.EntireRow.Hidden = True
Else
lUpdRow = pLRow
End If
' nur Texte
.Cells(lUpdRow, 2).Value = ComboBox1.Value
.Cells(lUpdRow, 6).Value = ComboBox3.Value
' nur Datum
If TextBox3  "" Then
If IsDate(TextBox3) Then
.Cells(lUpdRow, 11).Value = CDate(TextBox3)
End If
' nur Währung
.Cells(lUpdRow, 35).Value = TextBox83
If TextBox83  "" Then
.Cells(lUpdRow, 35).NumberFormat = "#,##0.00 $"
.Cells(lUpdRow, 35).Value = CDbl(TextBox83.Text)
End If
End With
Sheets("Regie").Protect UserInterfaceOnly:=True, Password:="PW"
'Userform schließen
Unload UserForm_Regie
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: End With ohne With
23.02.2021 15:18:01
peterk
Hallo

' nur Datum
If TextBox3  "" Then
If IsDate(TextBox3) Then
.Cells(lUpdRow, 11).Value = CDate(TextBox3)
End If
End If

AW: End With ohne With
23.02.2021 15:26:13
Sonja
Hallo,
das ist mir inzwischen auch aufgefallen dass einmal End If fehlt. Das Makro ist natürlich viel länger. Ich habe es mehrmals vergessen ...peinlich...
Aber oft geht es dann doch - vielen Dank nochmal
Sonja
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige