Atwist
Terugkerende gebruiker
- Lid geworden
- 24 jan 2006
- Berichten
- 1.076
- Besturingssysteem
- Wndows 11
- Office versie
- 2016
Hallo forumleden,
Ik heb een macro waarbij ik de gegevens op rij 2 van blad "data" zet, maar dat doet hij niet maar pakt de eerste lege rij op blad "data"
Wat is hiermee mis
Ik heb een macro waarbij ik de gegevens op rij 2 van blad "data" zet, maar dat doet hij niet maar pakt de eerste lege rij op blad "data"
Code:
Private Sub CommandButton4_Click()
Row2 = Sheets("Data").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
'check op invoer
If TextBoxDatum.Value = "" Then
TextBoxDatum.SetFocus
MsgBox "Voer een datum in :"
Exit Sub
End If
If TextBoxPRnr.Value = "" Then
TextBoxPRnr.SetFocus
MsgBox "Voer projectnummer in :"
Exit Sub
End If
If TextBoxPrnaam.Value = "" Then
TextBoxPrnaam.SetFocus
MsgBox "Voer projectnaam in :"
Exit Sub
End If
If TextBoxadres.Value = "" Then
TextBoxadres.SetFocus
MsgBox "Voer adres in :"
Exit Sub
End If
If TextBoxPcode.Value = "" Then
TextBoxPcode.SetFocus
MsgBox "Voer postcode in :"
Exit Sub
End If
If TextBoxplaats.Value = "" Then
TextBoxplaats.SetFocus
MsgBox "Voer plaats in :"
Exit Sub
End If
If TextBoxtel.Value = "" Then
TextBoxtel.SetFocus
MsgBox "Voer telefoon nummer in :"
Exit Sub
End If
If TextBoxkontact.Value = "" Then
TextBoxkontact.SetFocus
MsgBox "Voer kontact persoon in :"
Exit Sub
End If
'copy the data to the database
With Sheets("Data")
.Cells(Row2, 1).Value = TextBoxDatum.Value
.Cells(Row2, 2).Value = TextBoxPRnr.Value
.Cells(Row2, 3).Value = TextBoxPrnaam.Value
.Cells(Row2, 4).Value = TextBoxadres.Value
.Cells(Row2, 5).Value = TextBoxPcode.Value
.Cells(Row2, 6).Value = TextBoxplaats.Value
.Cells(Row2, 7).Value = TextBoxtel.Value
.Cells(Row2, 8).Value = TextBoxkontact.Value
End With
'clear the data
TextBoxDatum.Value = ""
TextBoxPRnr.Value = ""
TextBoxPrnaam.Value = ""
TextBoxadres.Value = ""
TextBoxPcode.Value = ""
TextBoxplaats.Value = ""
TextBoxtel.Value = ""
TextBoxkontact.Value = ""
TextBoxDatum.SetFocus
UserForm1.Hide
End Sub
Wat is hiermee mis
Laatst bewerkt door een moderator: