Mike demande:
Dans mon classeur, si une case à cocher de contrôle n'est pas cochée, je voudrais masquer automatiquement des lignes et des colonnes spécifiques avec VBA. Comment cela se fait-il? Merci.
Étant une case à cocher de contrôle, vous auriez un code qui ressemble à ceci:
Private Sub CheckBox1_Click() ActiveCell.Select Rows(15).Hidden = CheckBox1 End Sub
La première partie est d'éviter une erreur SI vous utilisez Excel 97. La deuxième ligne est un SI "amélioré", cela pourrait être fait comme ceci:
If CheckBox1 = True then Rows(15).Hidden = True Else Rows(15).Hidden = False End If
Mais pourquoi faire toute la frappe supplémentaire?