Problème avec les Checkbox !

Aurélie -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir à tous,

Je cherche à selectionner plusieurs cellules en cochant des CheckBox à partir d'un CommandButton mais ...

If CheckBox1 = True Then Range("b2:c2").Select
If CheckBox2 = True Then Range("b3:c3").Select
If CheckBox3 = True Then Range("b4:c4").Select

le problème c'est qu'il me sélectionne uniquement cellules de la dernière ligne (b4:c4) alors que moi je voudrai qu'il me sélectionne tout les cellules sélectionnée par les CheckBox.

Si vous avez une solution, Merci d'avance.

Aurélie

2 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
Bonjour,

J'essaierai qcq chose comme :
Dim plage As Range
If CheckBox1 Then plage = Range("b2:c2")
If CheckBox2 Then plage = Union(plage, Range("b3:c3"))
If CheckBox3 Then plage = Union(plage, Range("b4:c4"))
plage.Select

eric
0
Aurélie
 
Merci pour cette tentative mais j'ai 1 message d'erreur : "variable objet ou variable de bloc with non définie".

? que dois-je faire ?
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 281
 
difficile de dire sans la totalité du code...
Ajoute quand même Set plage = "" avant le 1er if
eric
0