In onderstaande code worden de gegevens weggezet, maar is het niet mogelijk om te beginnen vanafD3 tot D31 de gegevens te laten wegzetten en zo ja hoe doe je dit?
Private Sub cmdAdd_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets("jan")
'find first empty row in database
iRow = ws.Cells(Rows.Count, 1) _
.End(xlUp).Offset(3, 0).Row
'check for a part number
If Trim(Me.txtkm.Value) = "" Then
Me.txtkm.SetFocus
MsgBox "Please enter a part number"
Exit Sub
End If
'copy the data to the database
ws.Cells(iRow, 4).Value = Me.txtkm.Value
ws.Cells(iRow, 5).Value = Me.txttijd.Value
ws.Cells(iRow, 8).Value = Me.txtopmerkingen.Value
ws.Cells(iRow, 9).Value = Me.txtcadans.Value
ws.Cells(iRow, 10).Value = Me.txtgemiddeldehartslag.Value
ws.Cells(iRow, 11).Value = Me.txtmaxhartslag.Value
ws.Cells(iRow, 12).Value = Me.txtlekkebanden.Value
ws.Cells(iRow, 13).Value = Me.txtcalorieen.Value
'clear the data
Me.txtkm.Value = ""
Me.txttijd.Value = ""
Me.txtopmerkingen.Value = ""
Me.txtcadans.Value = ""
Me.txtgemiddeldehartslag.Value = ""
Me.txtmaxhartslag.Value = ""
Me.txtlekkebanden.Value = ""
Me.txtcalorieen.Value = ""
Me.txtkm.SetFocus
End Sub
Private Sub cmdClose_Click()
Unload Me
End Sub
Alvast bedankt
Private Sub cmdAdd_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets("jan")
'find first empty row in database
iRow = ws.Cells(Rows.Count, 1) _
.End(xlUp).Offset(3, 0).Row
'check for a part number
If Trim(Me.txtkm.Value) = "" Then
Me.txtkm.SetFocus
MsgBox "Please enter a part number"
Exit Sub
End If
'copy the data to the database
ws.Cells(iRow, 4).Value = Me.txtkm.Value
ws.Cells(iRow, 5).Value = Me.txttijd.Value
ws.Cells(iRow, 8).Value = Me.txtopmerkingen.Value
ws.Cells(iRow, 9).Value = Me.txtcadans.Value
ws.Cells(iRow, 10).Value = Me.txtgemiddeldehartslag.Value
ws.Cells(iRow, 11).Value = Me.txtmaxhartslag.Value
ws.Cells(iRow, 12).Value = Me.txtlekkebanden.Value
ws.Cells(iRow, 13).Value = Me.txtcalorieen.Value
'clear the data
Me.txtkm.Value = ""
Me.txttijd.Value = ""
Me.txtopmerkingen.Value = ""
Me.txtcadans.Value = ""
Me.txtgemiddeldehartslag.Value = ""
Me.txtmaxhartslag.Value = ""
Me.txtlekkebanden.Value = ""
Me.txtcalorieen.Value = ""
Me.txtkm.SetFocus
End Sub
Private Sub cmdClose_Click()
Unload Me
End Sub
Alvast bedankt