2 Worksheet_Change dans le même fichier

Catherine D.

XLDnaute Nouveau
Bonjour,

Je voudrais faire 2 Worksheet_Change dans le même fichier mais cela ne fonctionne pas est-ce que quelqu'un peut m'aider à résoudre ce casse tête SVP?
Macro faite :
Si C3= B ou D alors les lignes 13 à 15 se masquent
Macro non réussie à faire :
Si E3 = 2 ou 4 alors les lignes 26 à 31 se masquent
Je joins un fichier

Merci d'avance de votre aide
 

Pièces jointes

  • masquerligneaveccondition3.zip
    12.1 KB · Affichages: 19
  • masquerligneaveccondition3.zip
    12.1 KB · Affichages: 21
  • masquerligneaveccondition3.zip
    12.1 KB · Affichages: 23

pierrejean

XLDnaute Barbatruc
Re : 2 Worksheet_Change dans le même fichier

bonjour Catherine

Vois si cela te convient
 

Pièces jointes

  • masquerligneaveccondition3.zip
    12.3 KB · Affichages: 27
  • masquerligneaveccondition3.zip
    12.3 KB · Affichages: 28
  • masquerligneaveccondition3.zip
    12.3 KB · Affichages: 29

job75

XLDnaute Barbatruc
Re : 2 Worksheet_Change dans le même fichier

Bonjour Catherine D.,

Sur Excel 2003, je ne peux pas ouvrir le fichier, alors je suppose cela :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$3" Then Rows("13:15").Hidden = Target = "B" Or Target = "D"
If Target.Address = "$E$3" Then Rows("26:31").Hidden = Target = 2 Or Target = 4
End Sub

ou bien plus simplement, si ça ne vous gêne pas :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Rows("13:15").Hidden = [C3] = "B" Or [C3] = "D"
Rows("26:31").Hidden = [E3] = 2 Or [E3] = 4
End Sub

Il ne peut y avoir qu'une macro Worksheet_Change dans une feuille !

Edit : salut pierrejean :) c'est vrai tu as Excel 2007 maintenant !

A+
 
Dernière édition:

Discussions similaires

  • Question
Microsoft 365 Excel vba
Réponses
5
Affichages
332

Statistiques des forums

Discussions
312 198
Messages
2 086 145
Membres
103 130
dernier inscrit
FRCRUNGR