Cacher une ligne sous conditions
Résolu
imsa
-
Yoyo01000 Messages postés 1720 Date d'inscription Statut Membre Dernière intervention -
Yoyo01000 Messages postés 1720 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aurais besoin d'une aide concernant une formule VBA à créer.
Si la cellule C10 = "Entreprises", tu affiches les lignes 15 et 16.
Si la cellule C10 <>"Entreprises", tu masques les lignes 15 et 16.
Le but c'est que cela se fasse automatiquement sans avoir de bouton macro pour activer....
Merci d'avance de votre aide.
J'aurais besoin d'une aide concernant une formule VBA à créer.
Si la cellule C10 = "Entreprises", tu affiches les lignes 15 et 16.
Si la cellule C10 <>"Entreprises", tu masques les lignes 15 et 16.
Le but c'est que cela se fasse automatiquement sans avoir de bouton macro pour activer....
Merci d'avance de votre aide.
6 réponses
-
-
Bonjour,
à tester :
Sub masquer() If Range("C10").Value <> "Entreprises" Then Range("15:16").Select Selection.EntireRow.Hidden = True Else Range("15:16").Select Selection.EntireRow.Hidden = False End If End Sub
-
La macro fonctionne mais j'aimerais la meme chose sans utiliser un bouton relié à la macro.
Est-ce possible de le faire en automatique dans la feuille? -
bonjour,
Oui, mais à condition que tu écrives "Entreprises" manuellement
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Cela ne fonctionne pas en automatique. Même si je l'écris manuellement....
Il manquerait un code pour qu'il se fasse sans macro peut etre? -
Re
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$10" Then
If Target = "Entreprises" Then
Rows("15:16").Hidden = True
Else
Rows("15:16").Hidden = False
End If
End If
End Sub
A intaller dans la fenètre "général" : this worksheet et dans la fenetre "déclaration": "change"