ich möchte in einer Artikelliste in der Spalte C nach einer Artikelnummer suchen und alle Werte der gefundenen Zeile zur weiteren Verarbeitung übernemmen.
So wie ich mir das mit rng.Row.(Cells) gedacht habe funzt es leider nicht, es kommt die Fehlermeldung:
"Fehler beim Kompilieren. Ungültiger Bezeichner"
Kann mir wer helfen? Vielen Dank
Private Sub CommandButton9_Click()
Dim rng As Range
Nummer = InputBox("Artikelnummer eingeben")
If Nummer = "" Then GoTo Fehler
Set rng = Sheets("Artikelliste").Range("C:C").Find(Nummer)
If rng Is Nothing Then
MsgBox "Artikel nicht vorhanden"
Exit Sub
End If
KN = rng.Row.Cells(0) 'In Spalte A ist die Kundennummer
NM = rng.Row.Cells(1) 'in Spalte B der Kundenname
AN = rng.Row.Cells(2) 'in Spalte C die Artikelnummer
BZ = rng.Row.Cells(3) 'in Spalte D die Artikelbezeichnung
EP = rng.Row.Cells(4) 'in Spalte E der Einzelpreis
BS = rng.Row.Cells(5) 'und in Spalte F noch der Bestand des Artikels
MsgBox KN & Chr(10) & NM & Chr(10) & AN & Chr(10) & BZ & Chr(10) & EP & Chr(10) & BS
Exit Sub
Fehler:
MsgBox "Bitte was eingeben"
End Sub