mon souhait serait de masquer par exemple la ligne 43 sur la feuille offre conteneur export si la cellule c55 est égale à 0. Ensuite, il faudrait dupliquer cette macro sur :
MAis dans cette feuille en C55 on ne trouve pas de 0, en C57 tu as "Assurance et gestion" ...., C91, C99 il n'y a rien d'écrit dans ta feuille.
Désolé mais je ne comprends pas.
OUPS ! la cellule c55 se trouve sur la feuille Offre conteneur export_s
idem pour c57 ...., les lignes à masquer sont sur la feuille Offre conteneur export
a te lire
-- 19 Mai 2010, 18:14 --
re
j'ai bien suivi tes conseils avisés et cela semble fonctionner, voici ce que j'ai écrit en VBA en m'inspirant de ton message précédent :
Sub Masquer_ligne_43()
'
' Masquer_ligne_43 Macro
If Range("c55") = 0 Then
Sheets("offre conteneur export").Rows("43:43").Hidden = True
Else: Sheets("offre conteneur export").Rows("43:43").Hidden = False
End If
End Sub
pour l'éxécution de cette macro, j'ai suivi à la lettre tes explications, cela fonctionne
cependant, il y a un "hic", la macro ne s'éxécute pas en automatique cad si je remplace la valeur 0 par 1 dans c55, la ligne 43 reste toujours masquée alors qu'elle devrait s'afficher
je pense qu'il s'agit d'un point de détail, peux-tu m'expliquer la subtilité ?
a te lire