Code VBA pour masquer plusieurs lignes

Bonjour le forum,

N'étant pas très calé en VBA, si je veux masquer plusieurs lignes, qui ne se suivent pas (lignes 2,3, 112 à 117, 219, 220, par exemple), j'écris le code suivant :

        Rows("2:3").EntireRow.Hidden = True
        Rows("112:117").EntireRow.Hidden = True
        Rows("219:220").EntireRow.Hidden = True

Si j'écris :

        Rows("2:3,112:117,229:220").EntireRow.Hidden = True

J'ai un message d'erreur.

Quelqu'un peut-il me donner le bon code pour remplacer ces 3 lignes par une seule.

Merci

Bonjour,

Loupé ce n'est pas la virgule

Bonjour BrunoM45,

Merci pour ta réponse, mais peux-tu m'en dire un peu plus.

J'ai essayé avec le point virgule, ou le point, c'est pareil.

Re,

Excuse effectivement pas assez explicite

Il ne faut pas utilise Rows() mais Range()

Range("2:3,112:117,229:220").EntireRow.Hidden = True

Ne me demande par pourquoi

Re-Bonjour BrunoM45,

Merci beaucoup.

Bonne soirée.

Rechercher des sujets similaires à "code vba masquer lignes"