Ik heb een userform gemaakt waar personen informatie in moeten invoeren.
Hij werkt in principe wel, maar zet de informatie niet op de goede plaats neer.
Als ik op OK drukt, dan moet hij alle gegevens wegschrijven in 1 rij, omdat niet alle gegevens hoeven ingevoerd te worden moet hij niet zoeken naar het laatste lege veld in de kolom (wat hij nu dus wel doet). In principe is kolom a altijd gevuld, dus hij moet dus kijken naar de laatste lege rij in kolom a, en daar vult hij dan alles in!
Hij werkt in principe wel, maar zet de informatie niet op de goede plaats neer.
Code:
Private Sub CommandButton1_Click()
If Idatum.Text = "" Then
MsgBox ("Vul a.u.b. een datum in!")
Else
If MsgBox("Wilt u deze ritgegevens toevoegen?", vbYesNo) = vbYes Then
Sheets("Invoer").Activate
Range("A" & Rows.Count).End(xlUp).Offset(1) = CDate(Idatum.Text)
Range("B" & Rows.Count).End(xlUp).Offset(1) = Iauto.Text
If Irit1.Value = True Then
Range("D" & Rows.Count).End(xlUp).Offset(1) = "X"
Else
End If
If Irit2.Value = True Then
Range("E" & Rows.Count).End(xlUp).Offset(1) = "X"
End If
If Ibleiswijk.Value = True Then
Range("H" & Rows.Count).End(xlUp).Offset(1) = Istw.Text
Range("I" & Rows.Count).End(xlUp).Offset(1) = Idc.Text
Else
End If
If Irijnsburg.Value = True Then
Range("J" & Rows.Count).End(xlUp).Offset(1) = Istw.Text
Range("K" & Rows.Count).End(xlUp).Offset(1) = Idc.Text
End If
Range("N" & Rows.Count).End(xlUp).Offset(1) = Ikweker.Text
Range("O" & Rows.Count).End(xlUp).Offset(1) = Iklant.Text
Range("P" & Rows.Count).End(xlUp).Offset(1) = Iextra.Text
Iauto.Text = ""
Irit1.Value = False
Irit2.Value = False
Ibleiswijk.Value = False
Irijnsburg.Value = False
Istw.Text = ""
Idc.Text = ""
Ikweker.Text = ""
Iklant.Text = ""
Iextra.Text = ""
End If
End If
End Sub
Als ik op OK drukt, dan moet hij alle gegevens wegschrijven in 1 rij, omdat niet alle gegevens hoeven ingevoerd te worden moet hij niet zoeken naar het laatste lege veld in de kolom (wat hij nu dus wel doet). In principe is kolom a altijd gevuld, dus hij moet dus kijken naar de laatste lege rij in kolom a, en daar vult hij dan alles in!