Ik werk met een userform om ingevulde data te verplaatsen naar een kruistabel in het werkblad 'Data'.
Hierbij gebruik ik de volgende formule:
Nu krijg ik voortdurend de foutmelding bij de regel:
Ik heb vanalles geprobeerd maar krijg dit niet werkende, ik wil namelijk dat hij automatisch naar de eerstvolgende regel gaat en geen regels overschrijft met de nieuwe data.
Ook wil ik als laatste toevoeging dat de userform een msgbox toont waarin gevraagd wordt of alle velden correct zijn ingevuld met de keuze ja of nee. Bij nee terug naar het formulier en bij ja dat de gegevens worden ingevuld en de userform automatisch wordt afgesloten.
Ik vraag mij af of de msgbox als volgt wordt opgesteld:
Ik weet niet waar ik deze moet zetten en waar ik de end if moet plaatsen.
Hoe de userform sluit aan het einde, weet ik niet samen te stellen.
Zouden jullie mij kunnen helpen?
Alvast bedankt.
Hierbij gebruik ik de volgende formule:
Code:
Private Sub cmdInvoeren_Click()
'Range("Data!A2").Value = CBaabbcc
'Range("Data!B2").Value = TBdatum
'Range("Data!C2").Value = CBsoort
'Range("Data!D2").Value = CBduur
'Range("Data!E2").Value = TBnaam
eRow = Data.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
Cells(eRow, 1).Value = CBaabbcc
Cells(eRow, 2).Value = TBdatum
Cells(eRow, 3).Value = CBsoort
Cells(eRow, 4).Value = CBduur
Cells(eRow, 5).Value = TBnaam
End Sub
Nu krijg ik voortdurend de foutmelding bij de regel:
Code:
eRow = Data.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
Ook wil ik als laatste toevoeging dat de userform een msgbox toont waarin gevraagd wordt of alle velden correct zijn ingevuld met de keuze ja of nee. Bij nee terug naar het formulier en bij ja dat de gegevens worden ingevuld en de userform automatisch wordt afgesloten.
Ik vraag mij af of de msgbox als volgt wordt opgesteld:
Code:
[I]If MsgBox("Correcte ingave?", vbYesNo + vbQuestion, "Kijk de gegevens na!") = vbNo Then Exit Sub[/I]
Hoe de userform sluit aan het einde, weet ik niet samen te stellen.
Zouden jullie mij kunnen helpen?
Alvast bedankt.
Laatst bewerkt: