Collega Excel liefhebbers,
ik zit met een vraagje ivm wisselknoppen.
Graag had ik in een userform heel wat wisselknoppen gehad die men kan aan en uitzetten.
Na bevestiging op een "Save" knop (commandbutton) zou de datum van vandaag moeten ingevuld worden
in de desbetreffende rij (wisselknoppen zijn genummerd + in rij A zijn deze zelfde nummers voorzien)
Hier dient dan steeds de datum van vandaag ingevuld te worden in de eerstvolgende, lege cel.
Hopelijk is dit min of meer duidelijk en kunnen jullie me even helpen.
momenteel gebuik ik volgende code
maar hoe kan ik er dus voor zorgen dat dit ook werkt met alle andere wisselknoppen (dit zullen er meer dan 100 worden denk ik...)
Private Sub CommandButton1_Click()
Dim bereik As Range
If ToggleButton1 = True Then
Set bereik = Columns(1).Find("1")
bereik.Select
ActiveCell.Offset(0, 20).Select
End If
Do
If IsEmpty(ActiveCell) = True Then
ActiveCell.Offset(0, -1).Select
End If
Loop Until IsEmpty(ActiveCell) = False
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Date
End Sub
Alvast vriendelijk bedankt voor enige hulp hierbij.
ik zit met een vraagje ivm wisselknoppen.
Graag had ik in een userform heel wat wisselknoppen gehad die men kan aan en uitzetten.
Na bevestiging op een "Save" knop (commandbutton) zou de datum van vandaag moeten ingevuld worden
in de desbetreffende rij (wisselknoppen zijn genummerd + in rij A zijn deze zelfde nummers voorzien)
Hier dient dan steeds de datum van vandaag ingevuld te worden in de eerstvolgende, lege cel.
Hopelijk is dit min of meer duidelijk en kunnen jullie me even helpen.
momenteel gebuik ik volgende code
maar hoe kan ik er dus voor zorgen dat dit ook werkt met alle andere wisselknoppen (dit zullen er meer dan 100 worden denk ik...)
Private Sub CommandButton1_Click()
Dim bereik As Range
If ToggleButton1 = True Then
Set bereik = Columns(1).Find("1")
bereik.Select
ActiveCell.Offset(0, 20).Select
End If
Do
If IsEmpty(ActiveCell) = True Then
ActiveCell.Offset(0, -1).Select
End If
Loop Until IsEmpty(ActiveCell) = False
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Date
End Sub
Alvast vriendelijk bedankt voor enige hulp hierbij.
Laatst bewerkt: