ich habe in einer Userform folgenden Code stehen:
Private Sub ButtonLoeschen_Click()
Dim rngZelle As Range
If ComboBox1.Value = "" Then
MsgBox "Es wurde kein Artikelnummer eingetragen!"
Me.ComboBox1.SetFocus
Exit Sub
Else
With Worksheets("Sortiment")
Set rngZelle = .Columns(2).Find((ComboBox1), lookat:=xlWhole)
If Not rngZelle Is Nothing Then
.Rows(rngZelle.row).ClearContents 'shift:=xlUp
MsgBox "Artikel gelöscht!"
Else
MsgBox "Es wurde keine übereinstimmende Artikelnummer gefunden!"
End If
End With
'Set rngZelle = Nothing
Unload Me
End If
End Sub
Der Code funktioniert und es wird damit der Inhalt einer Zeile geleert, die über die Combobox ausgewählt wurde. Kann mir jemand den Code so anpassen, dass nicht die ganze Zeile geleert wird, sondern nur von Spalte B bis AR?
Vielen Dank im Voraus
Gruß
Thomas