Comment Selectionner des colonnes specifique avec VBA

Bonjour ,

je rencontre une difficulté , je souhaite à partir d'un macro sélectionner des colonnes spécifiques

Regle: aprés avoir selectionner toute la colonne B, la macro doit ensuite sélectionner la colonne I (c'est à dire que la macro fait un pas de 7 colonne avant de selectionner toute la colonne), ensuite la colonne P et ainsi de suite jusqu' une trentaine de sélection, comme sur l'image ci-dessous

imageeeeeee

Merci d'avance pour vos retours

Bonjour ARman,

Sélectionner des colonnes pour quoi faire ?

Doivent-elles être sélectionnées toutes en même temps ?

Sinon voici

For Col = 2 to 16384 Step 7 ' On peut réduire le nombre de colonne
  Cells(1,Col).EntireColumn.Select
Next Col

@+

Bonjour BrunoM45,

Merci pour ta réponse

Mais j'ai remarqué que c'est seulement la dernière colonne qui est sélectionnée

Est-il possible de sélectionner toutes les colonne simultanément ?

Merci

Re,

Vous n'avez pas répondu à ma 1ère question, pour quoi faire !?

@+

Re,

C'est pour indiquer à un utilisateur ou i doit coller les données avant le traitement des données

Merci

Bonjour…

A tester

 Dim c, n As Byte, P As Range
c = Array(9, 16, 23)     'tableau des n° des 3 colonnes après la 1ère
Set P = Columns(2)       ‘première à prendre
For n = 0 To 2: Set P = Union(P, Columns(c(n))): Next
P.Select

Bonjour Ordonc,

ça marche , je vous remercie tous pour votre temps et vos solutions

@+

Rechercher des sujets similaires à "comment selectionner colonnes specifique vba"