lam201
Gebruiker
- Lid geworden
- 23 aug 2007
- Berichten
- 516
Hallo,
Zie bijgaand bestand.
ik heb een lijst met daar in herinneringen die op een bepaalde datum dmv een popup userform moet verschijnen. Ik gebruik hiervoor de volgende code:
Nu gaat het mis omdat de eerste keer het userform leeg is.
De keren daarna start het userform op de laatste positie om vervolgens bovenaan de lijst weer verder te gaan.
(omschrijf ik het zo duidelijk?)
Ik wil dat de userform telkens bovenaan de lijst begint.
Wat doe ik fout?
Ik heb dezelfde code ook met een messagebox ipv een userform.
Daar wordt wel de juiste volgorde gahanteerd.
Lambert
Bekijk bijlage Test reminders2.xlsm
Zie bijgaand bestand.
ik heb een lijst met daar in herinneringen die op een bepaalde datum dmv een popup userform moet verschijnen. Ik gebruik hiervoor de volgende code:
Code:
Public Sub reminder()
Dim i As Long
For i = 1 To 21
d = Sheets("Sheet1").Range("E" & i).Value
yn = Sheets("Sheet1").Range("F" & i).Value
city = Range("C" & i)
txt = Range("D" & i)
If d > 0 And d <= Date And yn = "Yes" Then
UserForm3.Show
UserForm3.TextBox1.Text = city
UserForm3.TextBox2.Text = txt
End If
Next i
End Sub
Nu gaat het mis omdat de eerste keer het userform leeg is.
De keren daarna start het userform op de laatste positie om vervolgens bovenaan de lijst weer verder te gaan.
(omschrijf ik het zo duidelijk?)
Ik wil dat de userform telkens bovenaan de lijst begint.
Wat doe ik fout?
Ik heb dezelfde code ook met een messagebox ipv een userform.
Daar wordt wel de juiste volgorde gahanteerd.
Lambert
Bekijk bijlage Test reminders2.xlsm