Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Such-Funktion Ergebnis auslesen bzw. Row "Zahl" benutzen
#1
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 :)
Antworten Top
#2
Moin

z.B.

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

mfg Tom
[-] Folgende(r) 1 Nutzer sagt Danke an Crazy Tom für diesen Beitrag:
  • HängtAufSpiel
Antworten Top
#3
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
Antworten Top
#4
meinst du den Inhalt der Zelle?
auch Range oder Cell genannt

wenn in der Zelle eine Zahl steht kannst du auch gleich damit rechnen
[-] Folgende(r) 1 Nutzer sagt Danke an Crazy Tom für diesen Beitrag:
  • HängtAufSpiel
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste