Bonjour,

Un petit problème : je voudrais empêcher l'affichage de colonnes masquées sans protéger une feuille. J'ai essayé diverses procédures événementielles qui provoquent toutes le même résultat qui n'est qu'une demie-réussite : quand l'utilisateur appelle l'affichage des colonnes, celles-ci apparaissent mais disparaissent dès qu'on essaie de choisir une cellule. Y aurait-il une solution pour qu'elles n'apparaissent pas du tout ?...

Ci-dessous une procédure événementielle possible :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If ActiveCell.Address <> "" Then
        Columns("A:X").Hidden = True
    End If
    Cancel = True
End Sub