Clever-Excel-Forum

Normale Version: Such-Funktion Ergebnis auslesen bzw. Row "Zahl" benutzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hey, kurze Beschreibung was ich machen will:
Ich möchte in einer Liste einen Namen Suchen z.B "Otto"
Otto steht in A3, meine Funktion spuckt mir das aus. Jetzt will ich aber auf B3/C3 von Otto zugreifen weil dort Werte stehen mit denen ich etwas berechnen will.
Hier mein Code:
Code:
Private Sub CommandButton1_Click()
Dim finden As Range
Worksheets("Bierkasse").Activate
Set finden = Columns(1).Find(what:="Otto")
MsgBox "Gefunden: " & finden.Address
End Sub
Jetzt meine Frage:
Kann ich irgendwie nur auf die Row meiner Range "finden" (Sprich dem Ergebnis wo denn jetzt dieser Name steht in meiner Liste) zugreifen? Und dann halt statt A3, B3/C3 nehmen
Vielen Dank :)
Moin

z.B.

Cells(finden.Row, 2) für Spalte B
Cells(finden.Row, 3) für Spalte C

mfg Tom
Servus Tom,
Klasse!
Wenn ich jetzt diese Cell in einer Variable haben will, was wäre das für ein Objekt?
Dim ottogetraenke As Cell ?

Grüße

Servus, kurzer PS:
Code:
Private Sub CommandButton1_Click()
Dim finden As Range
Worksheets("Bierkasse").Activate
Set finden = Columns(1).Find(what:="Otto")
MsgBox "Gefunden: " & Cells(finden.Row, 2).Value
End Sub
Habs einfach mal so gelöst.
kann ich mit Cells(finden.Row,2) rechnen ? Oder muss das erstmal in ne Int rein?

Grüße
meinst du den Inhalt der Zelle?
auch Range oder Cell genannt

wenn in der Zelle eine Zahl steht kannst du auch gleich damit rechnen