Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Case à cocher, apparition de plages.

  • Initiateur de la discussion Initiateur de la discussion yus01
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Y

yus01

Guest
Bonjour,

Je débute avec les formules excel et j'aimerai avoir quelques conseils.

Je m'explique.

J'aimerai faire apparaitre des informations rentrées dans des plages que SI une case est cochée. A l'inverse, si la case n'est pas cochée, j'aimerai que les informations n'apparaissent pas.

Avez-vous une solution ?

Yus01
Excel 2003, Windows XP


P.S: désolé, je n'arrive pas à savoir comment on fait pour voir si le sujet à dèja été traité auparavant.
 
Dernière modification par un modérateur:
Re : Case à cocher, apparition de plages.

Bonjour Yus01 et bienvenue sur ce forum 😉

Pourrais-tu nous mettre un fichier avec ce que tu voudrais voir apparaitre ou disparaitre comme plage ?

Et de quelle façon (ligne / colonne masquée, police blanche) ?

A+
 
Re : Case à cocher, apparition de plages.

Bonjour et merci pour votre rapidité.

Voilà le fichier.
En faite, j'aimerai que seul les parties en jaune apparaissent dans un premier temps.
Quand on cliquera sur la case a cochée de la partie jaune... alors la partie comprise dans les pointillée apparaîtra...

N'hésitez pas si vous avez besoin de plus d'informations.
 

Pièces jointes

Dernière modification par un modérateur:
Re : Case à cocher, apparition de plages.

Merci Guiv, ça peut etre une bonne solution.
Cependant, en faite j'aimerai que juste les parties jaunes apparaîssent que Si on coche la case.

De cette façon, si on coche pas la case, on ne "pollue" pas le document avec des informations qui n'interressent pas l'utilisateur, et ainsi gagner de la place pour imprimer le fichier.
 
Re : Case à cocher, apparition de plages.

Bon j'ai essayé avec ton exemple Guiv, c'ets pas mal du tout, mais je ne suis pas tres doué...j'aimerai masqué les cellules afin de gagner de la place...

Je t'explique ça sur le document.... ci-joint. Avec la présentation de base, et la présentation avec case cochée.
 

Pièces jointes

Re : Case à cocher, apparition de plages.

Bonjour à tous,

Un essai sur la première case à cocher avec :
Code:
Private Sub CheckBox1_Click()
If CheckBox1.Value = 0 Then
Range("I2:I10").EntireRow.Hidden = True
Else: Columns("I:I").EntireRow.Hidden = False
End If
End Sub

A+ à tous
 

Pièces jointes

Re : Case à cocher, apparition de plages.

Bonjour JCGL, c'ets exactement se que je cherché à faire..... merci beaucoup.... ;-)

Je vais essayer de le faire sur mon document, je vous tiens au courant.
 
Re : Case à cocher, apparition de plages.

Bon, ça commence à prendre forme, mais j'ai un souci quand je l'étend à plusieur case à cocher... je vous laisse regarder mon problème sur mon fichier ci-joint, ça vous parlera plus je pense.
 

Pièces jointes

Dernière modification par un modérateur:
Re : Case à cocher, apparition de plages.

bonjour,

voici le code modifié
Code:
Private Sub CheckBox1_Click()
If CheckBox1.Value = 0 Then
Range("I2:I10").EntireRow.Hidden = True
Else: Range("I2:I10").EntireRow.Hidden = False
End If
End Sub

Private Sub CheckBox2_Click()
If CheckBox2.Value = 0 Then
Range("I12:I18").EntireRow.Hidden = True
Else: Range("I12:I18").EntireRow.Hidden = False
End If
End Sub

Private Sub CheckBox3_Click()
If CheckBox3.Value = 0 Then
Range("I20:I23").EntireRow.Hidden = True
Else: Range("I20:I23").EntireRow.Hidden = False
End If
End Sub


a+
 
Re : Case à cocher, apparition de plages.

Bonjour à tous,

Essaye avec :
Code:
Private Sub CheckBox1_Click()
If CheckBox1.Value = 0 Then
Range("I2:I10").EntireRow.Hidden = True
Else: Range("I2:I10").EntireRow.Hidden = False
End If
End Sub
Private Sub CheckBox2_Click()
If CheckBox2.Value = 0 Then
Range("I12:I18").EntireRow.Hidden = True
Else: Range("I12:I18").EntireRow.Hidden = False
End If
End Sub
Private Sub CheckBox3_Click()
If CheckBox3.Value = 0 Then
Range("I20:I23").EntireRow.Hidden = True
Else: Range("I20:I23").EntireRow.Hidden = False
End If
End Sub

A+ à tous
 
Re : Case à cocher, apparition de plages.

Haha on croyait s'être débarrassé de moi ? ;-)

Bon en faite, voilà le problème, je veux aussi mettre des cases à cocher, mais purement graphique... mais voilà on les voit apparaître quand on masque une partie...

Mince fichier trop lourd. voila je le Zip.
 

Pièces jointes

Dernière modification par un modérateur:
Re : Case à cocher, apparition de plages.

Une idée ?
J'ai regardé sur le forum, il y'a des exemple pour masquer les case a cocher, mais comment intégrer cela avec mon masquage...
 
Re : Case à cocher, apparition de plages.

Bonjour,

Clic droit sur ton objet et Format de contrôle, onglet Propriétés et tu coches Ne pas déplacer ou dimensionner avec les cellules.

Bonne journée.

Jean-Pierre
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
5
Affichages
2 K
E
Réponses
5
Affichages
1 K
E
T
Réponses
2
Affichages
2 K
Thierry deprez
T
N
Réponses
0
Affichages
902
N
K
Réponses
4
Affichages
1 K
kislashe
K
M
Réponses
8
Affichages
2 K
mouss5174
M
G
Réponses
4
Affichages
1 K
gui_tou
G
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…