AW: Auslesen und Filtern im Userform
19.04.2010 12:15:15
JOWE
Hallo Fatih,
da benötigst Du gar kein gesetztes Filter in der Tabelle.
Wenn Du in deiner Userform noch ein Label 1 unterbringst, könntest Du diesen Code benutzen:
Private Sub ComboBox1_Change()
Dim sh As Worksheet
Set sh = Sheets("Tabelle2")
Label1.Caption = sh.Cells.Find(what:=ComboBox1).Row
With Me
.TextBox2 = sh.Cells(Label1.Caption, 1)
.TextBox3 = sh.Cells(Label1.Caption, 3)
.TextBox1 = sh.Cells(Label1.Caption, 2)
.TextBox4 = sh.Cells(Label1.Caption, 5)
.TextBox5 = sh.Cells(Label1.Caption, 6)
.TextBox6 = sh.Cells(Label1.Caption, 7)
.TextBox7 = sh.Cells(Label1.Caption, 8)
.TextBox8 = sh.Cells(Label1.Caption, 9)
.TextBox9 = sh.Cells(Label1.Caption, 10)
End With
End Sub
Private Sub CommandButton2_Click()
'hier die aktuelle Zeile in .Label1.caption um den Wert 1 verringern. Achtung kleiner 2 _
ware die Überschrift
'dann die Daten in die Textboxen einlesen wie nach Klick auf den Combobox-Wert
End Sub
Private Sub CommandButton3_Click()
'hier die aktuelle Zeile in .Label1.caption um den Wert 1 erhöhen. Achtung auf leere Zeilen _
prüfen
'dann die Daten in die Textboxen einlesen wie nach Klick auf den Combobox-Wert
End Sub
Einiges mußt Du jetzt aber selbst basteln...
Gruß
Jochen