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

Fonction Columns("S:Y")

  • Initiateur de la discussion Initiateur de la discussion dureiken
  • 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 !

D

dureiken

Guest
Bonjour,

j'aimerai utiliser ce code qui me sert à partir d'un bouton à afficher/cacher des cellules :

Code:
Private Sub Planning_Click()

    Columns("S:Y").Select 'Rentrer ici les colonnes du tableau si elles sont différentes
    If Selection.EntireColumn.Hidden = False Then 'Test pour savoir si les colonnes sont cachées ou non
    Selection.EntireColumn.Hidden = True 'Si elles sont affichées on les cache
    Planning.BackColor = &HFF& 'Bouton en couleur rouge
    Planning.Value = False 'On desactive le bouton
    
    ElseIf Selection.EntireColumn.Hidden = True Then 'Test pour savoir si les colonnes sont cachées ou non
    Selection.EntireColumn.Hidden = False 'Si elles sont cachées on les affiche
    Planning.BackColor = &HFF00& 'Bouton en couleur verte
    Planning.Value = True 'On active le bouton
    
    End If
End Sub

Mais avec des références de colonnes prises dans une cellule, qui peut donc varier.

Par exemple S est en H5 et Y en I5, mais ces références sont en chiffres et non en lettres.

Merci d'avance
 
Re : Fonction Columns("S:Y")

bonjour dureiken

essaies de t'inspirer de ceci

Code:
Sub test()
Columns(letcol(1) & ":" & letcol(2)).Select
End Sub

Function letcol(num)
letcol = Replace(Cells(1, num).Address(0, 0), "1", "")
End Function
 
- 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…