[Résolu] Selection de colonnes par MACRO

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

Fab57330

Guest
Bonjour à tous,
Je vous explique brièvement ce que je souhaites faire: Selon la case cochée, je sélectionne certaines colones dans une feuille.

J'ai donc codé ainsi:

Code:
Sub selection()
Dim cols$
        If W_IMPORT.User_btn_GENT.Value = True Then
            cols = "C:H,J:O,Q:V,X:AC,AE:AJ,AL:AQ,AS:AX,AZ:DI,DK:EM"
        ElseIf W_IMPORT.User_btn_KME.Value = True Then
            cols = "C:H,J:V,X:AC,AE:AJ,AK:AQ,AS:AX,AZ:BL,BM:BZ,DA:DI,CO:CZ,CD:CN,CA:CC,DK:DP,DR:DW,DY:ED,EF:EK,EM:E"
        Else:
        End If
            
        Columns(cols).Select
End Sub

Cependant, il affiche une erreur. Dans le cas ou je code ainsi, ca fonctionne :

Code:
Sub selection()
Dim cols$
        If W_IMPORT.User_btn_GENT.Value = True Then
            cols = "C:H"
        ElseIf W_IMPORT.User_btn_KME.Value = True Then
            cols = "C:H"
        Else:
        End If
            
        Columns(cols).Select
End Sub

Une idée sur le problème?

Merci d'avance,
Fab.
 
Dernière modification par un modérateur:
Re : Selection de colonnes par MACRO

Bonjour,
Erreur bête de ma part, j'ai mis "columns" au lieu de "Range" :

Code:
Sub selection()
    Dim cols$
        If W_IMPORT.User_btn_GENT.Value = True Then
            cols = "C:H,J:O,Q:V,X:AC,AE:AJ,AL:AQ,AS:AX,AZ:DI,DK:EM"
        ElseIf W_IMPORT.User_btn_KME.Value = True Then
            cols = "C:H,J:V,X:AC,AE:AJ,AK:AQ,AS:AX,AZ:BL,BM:BZ,DA:DI,CO:CZ,CD:CN,CA:CC,DK:DP,DR:DW,DY:ED,EF:EK,EM:E"
        Else:
        End If
        
        Sheets("WORKSHEET").Range(cols).Select
End Sub

La ca fonctionne mieux lol.

Merci tout de même,

Sujet clos 🙂

Bonne journée,
Fab.
 
- 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

F
Réponses
11
Affichages
1 K
Fab57330
F
Retour