mmat ich habe noch eine Frage zu Deinen Code
23.09.2017 21:10:26
Lea
ich habe eine Frage bzgl. deines Codes vom 22 SEP. Ich habe vergessen zusätzlich zu fragen wie ich die Werte in den Textboxen nachträglich in der USERFORM Ändern & speichern kann (cmdSpeichern_Click) .
Habe die Datei nochmal hochgeladen
https://www.herber.de/bbs/user/116464.xlsm
Hier Dein Code
Option Explicit
Private Sub cboList_Change()
Dim r As Long, x As Long, s As String, p As Long
txtFlight.Text = ""
txtFlight2.Text = ""
txtFlight3.Text = ""
x = cboList.ListIndex
If x = -1 Then Exit Sub
s = cboList.List(x): p = InStr(s, "|"): r = Val(Mid(s, p + 1))
txtFlight.Text = Cells(r, 2).Value
If Cells(r + 1, 1) = Cells(r, 1) Then txtFlight2.Text = Cells(r + 1, 2).Value
If Cells(r + 2, 1) = Cells(r, 1) Then txtFlight3.Text = Cells(r + 2, 2).Value
End Sub
Private Sub cmdAbbrechen_Click()
'Schaltfläche Abbrechen
Me.Hide: Unload Me
End Sub
'Setzt voraus, das die Tabelle nach Spalte A(Datum) aufsteigend soritiert ist
Private Sub UserForm_Initialize()
Dim r As Long
cboList.AddItem Cells(1, 1).Text + " |1"
r = 2
While Cells(r, 1) ""
If Cells(r, 1) Cells(r - 1, 1) Then cboList.AddItem Cells(r, 1).Text + " |" + CStr(r)
r = r + 1
Wend
End Sub
Vielen Dank, lg Lea