Check Box bouton

jbdubreuil

XLDnaute Occasionnel
Bonjour le forum,

j'ai une question relative au Check Box Button.
C'est la premiere fois que j'utilise ce bouton.
je souhaite en cliquant sue ce boutton cacher des lignes (2:2,3:3)
avec le micro code suivant:

Sub Macro1()
Range("2:2,3:3").Select
Selection.EntireRow.Hidden = True
End Sub

Comment fait on ensuite pour retrouver la situation initiale?
A savoir les lignes (2:2,3:3) unhided ?

Il faut passer par une macro conditionnelle du genre if?
je vais faire qq recherches sur el forum dans le meme temps

Merci par avance,
 

Orodreth

XLDnaute Impliqué
Re : Check Box bouton

Bonjour jbdubreuil

Code:
Sub Macro1()
Range("2:2,3:3").Select
Selection.EntireRow.Hidden = True
End Sub

Essaye ça pour le retour, mais je promet rien:
Code:
Sub Macro2()
Range("2:2,3:3").Select
Selection.EntireRow.Hidden = False
End Sub

Après, je connais pas le checkbox button, mais s'il agit comme un checkbox (à moins que ce soit un checkbox), tu as une propriété changed qui te permet de faire le test:

Code:
Private sub chkbox1_changed()
If chkbox1.value = true then
... [COLOR="SeaGreen"]'exemple: Call Macro1[/COLOR]
elseif chkbox2.value = false then
... [COLOR="SeaGreen"]'exemple: Call Macro2[/COLOR]
end if


Cordialement,
Thomas
 
Dernière édition:

Pierrot93

XLDnaute Barbatruc
Re : Check Box bouton

Bonjour Jb, Thomas

Remplace par le code ci dessous, si les lignes sont visibles, elles sont masquées, sinon elles sont affichées.

Code:
If Rows("2:3").Hidden = False Then
    Rows("2:3").Hidden = True
Else
    Rows("2:3").Hidden = False
End If

bonne journée
@+
 

Discussions similaires

Statistiques des forums

Discussions
312 294
Messages
2 086 896
Membres
103 404
dernier inscrit
sultan87