Bonjour,
un petit bout de réponse car le reste est confidentiel
Range("A18").EntireRow.Hidden=True
met à VRAI le fait que la ligne entière de la cellule A18 est invisible.
donc la ligne devient masquée...
en gros
Si J38 =0 alors
Range("A18:A34").entireRow.Hidden=True
Excusez moi pour la syntaxe...
@ bientôt
LouReeD