• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Vinkje weghalen via macro

Status
Niet open voor verdere reacties.

Atwist

Terugkerende gebruiker
Lid geworden
24 jan 2006
Berichten
1.076
Besturingssysteem
Wndows 11
Office versie
2016
Hallo

Ik probeer van een selectievakje (formulierbesturingselement) via een macro op False te zetten
Heb het idee dat het niet kan.

Code:
CheckBox3.Value = False
    Range("F2:F9").Select
    Selection.ClearContents
    Range("I5").Select

Volgens moest het zo willen, helaas werkt het niet.

Hoor graag een tip
 
probeer het eens met

Code:
CheckBox3.Value = xlOff
 
Ook op deze regel krijg ik een "fout 425 tijdens uitvoering"

Code:
CheckBox3.Value = xlOff
 

Bijlagen

Je hebt alle checkboxes gekoppeld aan de cel waar ze overheen gezet zijn, daarom is het makkelijkst om de celinhoud weer terug op false te zetten.

probeer deze code eens. heb meteen ook de overbodige select regels eruit gesloopt.

Code:
Sub Macro4()
    Range("C10:C21").Value = False
    Range("F2:F9").ClearContents
End Sub


Als je toch het formcontrol zelf wil aansturen dan moet dat zo.

Code:
sub macro4()
    Worksheets("Calculatie").CheckBoxes("Check Box 3").Value = xlOff
    Range("F2:F9").Select
    Selection.ClearContents
    Range("I5").Select
End sub

Zoals je ziet wordt de checkbox anders aangeroepen. de code die jij gebruikte is voor ActiveX controls en jij gebruikt formcontrols
maar dan wordt er dus maar 1 checkbox uitgezet.
 
roeljongman

Dank je voor deze tip, werkt perfect. :thumb::thumb::thumb::thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan