Goedemorgen,
Ik heb een vraagje waarvan ik niet weet of het kan. Ik heb een VBA module die automaties ingevulde gegevens in de laatste lege regel wegschrijft. (zie bijgevoegde code)
Nu zou ik graag willen dat als X geselecteerd is hij de hele regel er niet 1x in zet maar 2 keer, kan dat?
de code is:
Private Sub CommandButton1_Click()
Dim iRow As Long
iRow = Sheets("administratie").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
With Sheets("administratie")
.Cells(iRow, 1).Value = TextBox12.Value
If optIntroduction = True Then
.Cells(iRow, 8).Value = "X"
ElseIf optIntermediate = True Then
.Cells(iRow, 8).Value = "Y"
ElseIf optAdvanced = True Then
.Cells(iRow, 8).Value = "Z"
End If
.Cells(iRow, 2).Value = TextBox13.Value
.Cells(iRow, 3).Value = TextBox14.Value
.Cells(iRow, 6).Value = TextBox15.Value
.Cells(iRow, 7).Value = TextBox16.Value
End With
vast dank voor de genomen moeite
Ik heb een vraagje waarvan ik niet weet of het kan. Ik heb een VBA module die automaties ingevulde gegevens in de laatste lege regel wegschrijft. (zie bijgevoegde code)
Nu zou ik graag willen dat als X geselecteerd is hij de hele regel er niet 1x in zet maar 2 keer, kan dat?

de code is:
Private Sub CommandButton1_Click()
Dim iRow As Long
iRow = Sheets("administratie").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
With Sheets("administratie")
.Cells(iRow, 1).Value = TextBox12.Value
If optIntroduction = True Then
.Cells(iRow, 8).Value = "X"
ElseIf optIntermediate = True Then
.Cells(iRow, 8).Value = "Y"
ElseIf optAdvanced = True Then
.Cells(iRow, 8).Value = "Z"
End If
.Cells(iRow, 2).Value = TextBox13.Value
.Cells(iRow, 3).Value = TextBox14.Value
.Cells(iRow, 6).Value = TextBox15.Value
.Cells(iRow, 7).Value = TextBox16.Value
End With
vast dank voor de genomen moeite