problème sur workbook_open

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 !

mikepers

XLDnaute Occasionnel
Bonsoir à tous, merci pour votre aide.
Pouvez vous me dire pourquoi l'évènement workbook_open ne semble t'il pas apprécier le code :
_____________________________________
Sub workbook_open()

sheets("feuille 1").Select
If Range("A5").Value = "SANS DP" Then
Rows("27:49").Select
Selection.EntireRow.Hiden = True
Else
If Range("A5").Value = "AVEC DP" Then
Rows("27:49").Select
Selection.EntireRow.Hiden = False

End If
End If
End Sub
______________________________________
???????J'ai du mal à saisir, merci si vous pouvez m'aider.
@+
 
Re : problème sur workbook_open

mikepers à dit:
bon, pour le fun :
il semble que j'ai trouvé.
En fait le code fait référence à un cellule qui contient une formule :
=SI (B27="";"SANS DP";"AVEC DP")

visiblement ça perturbe le code.
Tout bêtement, j'ai fait référence directement à la cellule B27, j'ai donc le nouveau code :
_______________________________________________
If range ("B27").Value= "" then
Rows("27:49").EntireRow.Hidden = true
Else
If range("B27").Value <> "" then
Rows("27:49").EntireRow.Hidden = false
End if
End if
End sub
_______________________________________________
Ca marche !!!!!!!!
damned, 1000 fois merci à vous tous.
@+
Salut
Pourquoi faire un 2me test ? Si B27 est différent de "", il n'est donc pas égal à "" ce qui est le propre de la partie gérée par else
A+
 
- 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

Discussions similaires

Réponses
7
Affichages
176
Réponses
8
Affichages
390
Réponses
15
Affichages
784
Réponses
9
Affichages
385
Retour