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

Problème de syntaxe pour masquer une colonne

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 !

Cekankonvaou

XLDnaute Junior
Bonjour à tous,

J'ai un petit souci pour masquer une colonne. Surement trois fois rien et un bête problème de syntaxe, mais je tourne en rond sans y arriver (et ça m'énerve!! 🙂 )

1-J'ai une macro d'initalisation qui identifie les colonnes suivant le contenu de la première ligne
Code:
Sub initia()

With Sheets(1).Activate
    coltoto = (Sheets(1).Cells.Find(("TOTO"), After:=ActiveCell, LookIn:=xlFormulas, LookAt _
        :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
        False, SearchFormat:=False).Column)
End With

End Sub

2-une macro auto_open qui doit, entre autre, masquer certaines colonnes
Code:
Sub auto_open()

Call initia

With Sheets(1).Activate
            Set col = Sheets(1).Cells(1, coltoto)
            If Not col Is Nothing Then col.Selection.EntireColumn.Hidden = True
End With


End Sub

3-le tout avec la variable coltoto déclaré Public
Code:
Public coltoto As Long

C'est quoi le truc que je fais pas bien???


Merci d'avance pour votre aide (et votre indulgence 🙂 )

Bertrand
 

Pièces jointes

Dernière édition:
- 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

Discussions similaires

Réponses
2
Affichages
541
Réponses
5
Affichages
592
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…