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

VBA; comment cacher un groupe de cellules précis?

  • Initiateur de la discussion Initiateur de la discussion Cyrabougie
  • 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 !

C

Cyrabougie

Guest
Bonjour !

J'ai un petit soucis, j'arrive à cacher des lignes ou des colonnes, ça c'est tout bon, mais je n'arrive pas à faire les 2 en même temps sur une sélection précise de cellules.

Comment par exemple cacher les cellules A20 à A27; B20 à B27 et C20 à 27 sans que cela cache les cellules qui sont après, c'est à dire les D20 à 27 etc ?

Voici ce que j'ai, je cache les lignes au complet pour le moment

Sub Macro1()
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("C15").Address Then
Run ("Macro2")
End If
End Sub
Sub Macro2()

If Range("C15") = "3" Then
Rows("21:27").Select
Selection.EntireRow.Hidden = True
Rows("18:20").Select
Selection.EntireRow.Hidden = False
End If

If Range("C15") = "5" Then
Rows("23:27").Select
Selection.EntireRow.Hidden = True
Rows("18:22").Select
Selection.EntireRow.Hidden = False
End If

If Range("C15") = "7" Then
Rows("26:28").Select
Selection.EntireRow.Hidden = True
Rows("19:25").Select
Selection.EntireRow.Hidden = False
End If

If Range("C15") = "10" Then
Rows("19:28").Select
Selection.EntireRow.Hidden = False
End If


End Sub



Merci d'avance !!! 🙂
 
Re : VBA; comment cacher un groupe de cellules précis?

Bonsoir, Cyrabougie.

Il est impossible de masquer une partie de ligne ou de colonne.
Par contre, on peut masquer leur contenu avec une mise en forme conditionnelle (couleur de fond identique à la couleur de la police).
Un p'tit bout de fichier avec un exemple, les zones à masquer en fonction des conditions, et on te fait ça, et on t'explique.
 
Re : VBA; comment cacher un groupe de cellules précis?

AHA !!! Voilà pourquoi je n'y arrivai pas et que je ne trouvais rien sur le web.... LOL

Pour les conditions (écriture noire)

Si C15=3 --> A à G 18 à 20 visible et A à G 21 à 27 caché.

Si C15=5 --> A à G 18 à 22 visible et A à G 23 à 27 caché

Si C15=7 --> A à G 18 à 24 vivible et A à G 25 à 27 caché

Si C15=10 --> A à G 18 à 27 visible

Merci d'avance !!!!!

Je vais regarder sur le forum aussi en attendant une réponse voir si j'y arrive par moi même.
 
Re : VBA; comment cacher un groupe de cellules précis?

Punaise ! C'est tout simple.....
Je connaissai pas cette option sous Excel.

Je peux aller au lit maintenant, j'irai dormir moins con que hier.... 😉

Merci beaucoup pour votre aide !!!!

Vous êtes des chefs !
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…