27.07.2015, 21:14
Hallo zusammen,
über den Code
kann ich mittels Aktenzeichen eine konkrete Zeile suchen und alle Werte entsprechend in Textboxen anzeigen lassen. Kann ich mir auch eine Zelle via Checkbox anzeigen lassen? Den umgekehrten Weg bekomme ich hin. Also wenn ich ein Häkchen gesetzt habe, dann schreibt er mir "wahr" in eine bestimmte Zelle nur beim Suchen tue ich mich schwer.
Vielen Dank und Grüße
über den Code
Code:
Private Sub CommandButton2_Click() 'Suche über Aktenzeichen
Dim Suchen As String
Dim firstAddress
Dim i As Integer
'Datensatz suchen
If TextBox2.Text = "" Then
MsgBox "Geben Sie bitte ein Aktenzeichen ein !"
Exit Sub
Else
Suchen = TextBox2.Text
Set rngFind = Columns("B:B").Find(what:=Suchen, lookat:=xlWhole, LookIn:=xlValues)
If rngFind Is Nothing Then
If MsgBox("Dieses Aktenzeichen existiert noch nicht !" & vbCrLf & vbCrLf & " Möchten Sie das Aktenzeichen anlegen ?", vbQuestion + vbYesNo, "Nachfragen") = vbNo Then
TextBox2.Text = ""
TextBox2.SetFocus
Exit Sub
End If
Else
i = 0
firstAddress = rngFind.Address
Do
ListBox1.AddItem
ListBox1.List(i, 0) = rngFind.Offset(0, -1).Value
ListBox1.List(i, 1) = rngFind
ListBox1.List(i, 2) = rngFind.Offset(0, 1).Value
ListBox1.List(i, 3) = rngFind.Offset(0, 2).Value
Set rngFind = Columns("B:B").FindNext(rngFind)
i = i + 1
Loop While Not rngFind Is Nothing And rngFind.Address <> firstAddress
End If
End If
If ListBox1.ListCount = 1 Then
TextBox1.Text = rngFind.Offset(0, -1).Value
TextBox24.Text = rngFind.Offset(0, -1).Value
...
End If
End Sub
kann ich mittels Aktenzeichen eine konkrete Zeile suchen und alle Werte entsprechend in Textboxen anzeigen lassen. Kann ich mir auch eine Zelle via Checkbox anzeigen lassen? Den umgekehrten Weg bekomme ich hin. Also wenn ich ein Häkchen gesetzt habe, dann schreibt er mir "wahr" in eine bestimmte Zelle nur beim Suchen tue ich mich schwer.
Vielen Dank und Grüße