Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Surveiller le masquage d'une colonne

  • Initiateur de la discussion Initiateur de la discussion fredou6475
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

fredou6475

Guest
Bonsoir

J'ai une colonne masquée.
Si quelqu'un la "démasque" (en cliquant glissant l'inter colonne pour la faire apparaitre manuellement) j'aimerais que ça affiche un message avec msgbox

comment faire?

par avance merci.
 
Re : Surveiller le masquage d'une colonne

Bonjour

La masquage/démasquage n'est pas, à ma connaissance, un événement pour Excel donc si il n' a pas de clic dans cette colonne démasquée, on ne peut détecter cela.

Pourquoi ne pas protéger la feuille ou bien mettre cette colonne masquée très à droite de l'onglet ?
 
Re : Surveiller le masquage d'une colonne

Bonjour, fredou6475

Ne fonctionne que lorsqu'on déplace la cellule active.dans le module de la feuille concernée :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim i
    i = Columns(2).ColumnWidth   'largeur de la colonne B
    If i > 0 Then MsgBox "La largeur de la colonne B a été modifiée !", vbOKOnly
    'Columns(2).ColumnWidth = 0 'Pour éventuellement remasquer la colonne B
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…