ich würde gerne mit VBA eine intelligente Tabelle durchsuchen und mir gerne ausgeben lassen in welcher Zeil der intelligenten Tabelle der Wert steht.
Ich habe bereits eine Lösung gefunden. Hier mal der Code.
Die Variable Zeile ist global
Private Sub CommandButton1_Click()
Dim rng As Range
Dim tbl As ListObject
Set tbl = tb_Datenbank.ListObjects(1)
Set rng = tbl.ListColumns(5).DataBodyRange.Find(what:=2, LookIn:=xlValues, lookat:=True)
Zeile = rng.Row - 6
End Sub
Die Tabelle beginnt in Zeile 6 deshalb "-6" und genau das würde ich gerne vereinfachen.Danke schon mal.
Gruß Dominik