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 !

eduraiss

XLDnaute Accro
Bonjour le forum
le code ci-dessous me permet de masquer des lignes

Y a t-il un moyen pour le simplifier?

Sub Masquer()
Application.ScreenUpdating = False
For Each cell In Range("c3:c638")
If cell.Value = "4 M2 RM" Then cell.EntireRow.Hidden = True
If cell.Value = "3 Z3" Then cell.EntireRow.Hidden = True
If cell.Value = "2 Z2 L3" Then cell.EntireRow.Hidden = True
Next
Application.ScreenUpdating = True
End Sub

Cordialement
 
Re : simplification code

Bonjour edurais, Bonjour Paritec 🙂

Plus court en caractères, mais peut-être pas en temps :


Code:
Sub Masquer()
Application.ScreenUpdating = False
For Each cell In Range("c3:c638")
If cell.Value = "4 M2 RM" or cell.Value = "3 Z3" or cell.Value = "2 Z2 L3" Then cell.EntireRow.Hidden = True
Next
Application.ScreenUpdating = True
End Sub

Edit : Bing, Bonjour Hulk 🙂
 
Re : simplification code

Bonjour, eduraiss, le Forum,

Comme ceci, peut-être :

Code:
Sub Masquer()
Application.ScreenUpdating = False
For Each cell In Range("c3:c638")
If cell.Value = "4 M2 RM" Or cell.Value = "3 Z3" Or cell.Value = "2 Z2 L3" Then cell.EntireRow.Hidden = True
Next
Application.ScreenUpdating = True
End Sub

A bientôt 🙂

Bonjour, Papou 🙂, Hulk 🙂, tototiti 🙂 !
 
Dernière édition:
Re : simplification code

Bonjour,

Merci a vous, désolé de n'avoir pas été assez clair, c'était plus tôt raccourci
Comme j'ai pas mal de ligne a masquer avant de faire l'impression cela était pour éviter de répéter
If cell.Value = "4 M2 RM" Then cell.EntireRow.Hidden = True
je ne sais combien de fois
c'est çà que me convient :If cell.Value = "4 M2 RM" Or cell.Value = "3 Z3" Or cell.Value = "2 Z2 L3" Then

Merci de votre aide
 
- 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

  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
448
Réponses
9
Affichages
406
Réponses
7
Affichages
318
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour