Masquer colonnes sur condition
Bonjour !
Me revoici, avec une nouvelle question à laquelle je suis sûre que la solution est très simple... mais elle m'échappe.
J'ai enregistré une macro qui masque des colonnes :
Code:
1 2 3 4 5 6 7 8 9 10 11
| Sub SourceFR_CibleEN_MasquerColonnes()
'
' SourceFR_CibleEN_MasquerColonnes Macro
' Dans l'onglet de destination, masque les colonnes qui ne sont pas FR & EN.
'
'
Sheets("A").Select
Columns("D:E").Select
Selection.EntireColumn.Hidden = True
End Sub |
Le hic, c'est que j'ai besoin qu'elle s'active sous condition : uniquement lorsque l'utilisateur arrive sur l'onglet concerné depuis l'onglet "Synthèse FR&EN" (s'il arrive depuis un autre onglet, je devrai masquer d'autres colonnes).
Par ailleurs, je ne suis pas sûre du meilleur endroit où enregistrer cette macro : sur le code de la feuille cible elle-même, ou sur la feuille "Synthèse FR&EN" ?
Pas si simple, le VBA au tout début ! ;)
Ingrid