Macro CheckBox pour déverrouiller Cellules
Bonjour à vous,
Je suis débutant en VBA et j'ai besoin de vous,
J'essaie de faire une macro dans une checkbox qui me permettrais, si la CheckBox est coché, de déverrouiller des cellules verrouillé au préalable par Excel.
Ma fonction ressemblait à ça :
Code:
1 2 3 4 5 6 7 8
| Sub Caseàcocher1_Cliquer()
If Caseàcocher1.Value = True Then
Range("I22:I30").Select
Selection.Locked = False
End If
End Sub |
J'ai l'erreur suivante sur ma ligne 3 (celle de mon IF)
erreur d'exécution 424 objet requis
Si vous pouviez m'aider je vous en serais reconnaissant =)
Control Activex ou Formulaire
Bonsoir à tous,
Il est bon de savoir si le Control que tu as inséré sur la feuille est un control ActiveX ou Formulaire ? Car tout est différent !
1- Control Formulaire, du type "Case à cocher" nécessite une case liée dans laquelle la valeur VRAI ou Faux correspondra à cette case cochée ou non. A partir de cette cellule et de la Macro affectée à cette case à cocher on pourrait en déduire :
Code:
If [C26] = True Then ' si on met la cellule en C26
2- Control Active X, il suffit d'aller dans la Private Sub du CheckBox créé pour y mettre :
Code:
If CheckBox1.Value = True Then