Hallo medescripters!
Ik heb een supersimpel scriptje geschreven dat maar steeds vastloopt op hetzelfde punt. Een scriptje om de gegevens van een invulform in een database te plaatsten. Kan toch niet zo lastig zijn zou je zeggen.
Toch hangt ie steeds op dezelfde regel. De regel heb ik hieronder tussen de duiveltjes aangegeven.
Wellicht weet iemand raad? Ik heb voor het gemak het gehele file-tje bijgesloten.
Overige feedback/tips uiteraard van harte welkom!
Mijn dank is bij voorbaat al enorm!
Rudolph
Sub Reset()
Dim iRow As Long
iRow = [Counta(Klanten!A:A)]
With frmForm
.txtKlant.Value = ""
.txtMPS.Value = ""
.lstScheme.Clear
.lstScheme.AddItem "MPS ABC"
.lstScheme.AddItem "MPS GAP"
.lstScheme.AddItem "GlobalGap GRASP"
.lstScheme.AddItem "GlobalGAP CoC"
.lstScheme.AddItem "MPS Florimark TraceCert"
.lstScheme.AddItem "MPS Florimark GTP"
.lstScheme.AddItem "MPS Florimark Trade"
.txtUren.Value = ""
.lstklanten.ColumnCount = 6
.lstklanten.ColumnHeads = True
If iRow > 1 Then
.lstklanten.RowSource = "Klanten!A2:I" & iRow
Else
.lstklanten.RowSource = "Klanten!A2:I2"
End If
End With
End Sub
Sub Submit()
Dim sh As Worksheet
Dim iRow As Long
Set sh = ThisWorkbook.Sheets("Klanten")
:evil: iRow = [counta(Klanten!A:A] + 1 :evil:
With sh
.Cells(iRow, 1) = iRow - 1
.Cells(iRow, 2) = frmForm.txtKlant.Value
.Cells(iRow, 3) = frmForm.txtMPS.Value
.Cells(iRow, 4) = frmForm.lstScheme.Value
.Cells(iRow, 5) = frmForm.txtUren.Value
.Cells(iRow, 6) = [text(Now(), "DD-MM-YYYY HH:MM:SS")]
End With
End Sub
Sub Show_Form()
frmForm.Show
End Sub
Ik heb een supersimpel scriptje geschreven dat maar steeds vastloopt op hetzelfde punt. Een scriptje om de gegevens van een invulform in een database te plaatsten. Kan toch niet zo lastig zijn zou je zeggen.
Toch hangt ie steeds op dezelfde regel. De regel heb ik hieronder tussen de duiveltjes aangegeven.
Wellicht weet iemand raad? Ik heb voor het gemak het gehele file-tje bijgesloten.
Overige feedback/tips uiteraard van harte welkom!
Mijn dank is bij voorbaat al enorm!
Rudolph
Sub Reset()
Dim iRow As Long
iRow = [Counta(Klanten!A:A)]
With frmForm
.txtKlant.Value = ""
.txtMPS.Value = ""
.lstScheme.Clear
.lstScheme.AddItem "MPS ABC"
.lstScheme.AddItem "MPS GAP"
.lstScheme.AddItem "GlobalGap GRASP"
.lstScheme.AddItem "GlobalGAP CoC"
.lstScheme.AddItem "MPS Florimark TraceCert"
.lstScheme.AddItem "MPS Florimark GTP"
.lstScheme.AddItem "MPS Florimark Trade"
.txtUren.Value = ""
.lstklanten.ColumnCount = 6
.lstklanten.ColumnHeads = True
If iRow > 1 Then
.lstklanten.RowSource = "Klanten!A2:I" & iRow
Else
.lstklanten.RowSource = "Klanten!A2:I2"
End If
End With
End Sub
Sub Submit()
Dim sh As Worksheet
Dim iRow As Long
Set sh = ThisWorkbook.Sheets("Klanten")
:evil: iRow = [counta(Klanten!A:A] + 1 :evil:
With sh
.Cells(iRow, 1) = iRow - 1
.Cells(iRow, 2) = frmForm.txtKlant.Value
.Cells(iRow, 3) = frmForm.txtMPS.Value
.Cells(iRow, 4) = frmForm.lstScheme.Value
.Cells(iRow, 5) = frmForm.txtUren.Value
.Cells(iRow, 6) = [text(Now(), "DD-MM-YYYY HH:MM:SS")]
End With
End Sub
Sub Show_Form()
frmForm.Show
End Sub