Masquer une ligne

Bonjour,

j'ai fait un macro pour supprimer une ligne en fonction d'un de ces cellules qui est vide, cependant j'aimerais masquer cette ligne et non la supprimer.

Voici la macro créée ci-dessous.

iRow = Range("H" & Rows.Count).End(xlUp).Row

For x = iRow To 1 Step -1

If Range("H" & x).Value = "" Then Rows(x).Delete shift:=xlUp

Next

Merci par avance pour vos réponse.

CADEAU

Bonjour,

Tu la masques (...Hidden = True) au lieu de la supprimer !

NB- Il serait bien que tu utilises les balises Code dans le post pour le code, que tu indentes ton code, que tu qualifies tes expressions (Range, sans point devant référant à une feuille, est une expression non qualifiée, donc instable, dépendant de l'environnement, et plus longue à exécuter...)

Cordialement.

MFerrand a écrit :

Bonjour,

Tu la masques (...Hidden = True) au lieu de la supprimer !

NB- Il serait bien que tu utilises les balises Code dans le post pour le code, que tu indentes ton code, que tu qualifies tes expressions (Range, sans point devant référant à une feuille, est une expression non qualifiée, donc instable, dépendant de l'environnement, et plus longue à exécuter...)

Cordialement.

Je n'est pas compris qu'est ce qui faut que je change.

C'est que tu n'as pas compris ton code ! Commence par là ! Il faut savoir ce qu'on écrit. Et l'écrire un peu mieux autant que possible.

Cordialement.

Rechercher des sujets similaires à "masquer ligne"