Bonjour à toutes et à tous,
Je souhaiterai trouver le code VBA qui me permette d'effectuer le masquage de ligne si je coche une case
sur le fichier joint, les règles sont les suivantes :
FCA : case à cocher B3 = cocher alors masquer les lignes de 8 à 29
FAS : case à cocher D3 = cocher alors masquer la ligne 7 et les lignes de 9 à 29
FOB : case à cocher F3 = cocher alors masquer les ligne 7 & 8 et les lignes de 10 à 29
CFR : case à cocher H3 = cocher alors masquer la ligne 7 à 9 et les lignes de 12 à 29
CIF : case à cocher J3 = cocher alors masquer la ligne 7 à 11 et les lignes de 15 à 29
CPT : case à cocher L3 = cocher alors masquer la ligne 7 à 14 et les lignes de 17 à 29
CIP : case à cocher N3 = cocher alors masquer la ligne 7 à 16 et les lignes de 20 à 29
DAT : case à cocher P3 = cocher alors masquer la ligne 7 à 19 et les lignes de 23 à 29
DAP : case à cocher R3 = cocher alors masquer la ligne 7 à 22 et les lignes de 26 à 29
DDP : case à cocher T3 = cocher alors masquer la ligne 7 à 25
Etant novice en programmation VBA, je me suis inspiré d'un code mais cela ne fonctionne pas :
Sub FCA()
With Application
.EnableEvents = True
.ScreenUpdating = False
.Calculation = xlCalculationManual
End With
.Rows("7:7").Hidden = ("B5") = FAUX
End Sub
merci de votre aide
chb