Sélelection d'une plage de colonnes relatives Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
v
vinc87
Membre fidèle
Membre fidèle
Messages : 255
Inscrit le : 16 avril 2009
Version d'Excel : 2013 AN

Message par vinc87 » 19 février 2014, 17:00

Bonjour à vous,

Pour faire simple, je veux sélectionner deux colonnes en fonction d'un # qui est dans une cellule. Ma cellule active est A1.

Quand j'utilise mon code pour sélectionner 1 colonne à la fois, tout fonctionne, par contre impossible de sélectonner la plage.

Week selected = 5 --> A+5 = Colonne F
Week number = 6 --> F + 6 = Colonne L

ActiveCell.Offset(0, Range("week_selected")).EntireColumn.select 'La colonne F est sélectionnée
ActiveCell.Offset(0, Range("week_selected") + Range("week_number")).EntireColumn.select ' La colonne L est sélectionée

Je veux sélectionner Colonne F À L. J'ai esseyé avec des variables du genre :

selection1 = ActiveCell.Offset(0, Range("week_selected")).EntireColumn
selection2 = ActiveCell.Offset(0, Range("week_selected") + Range("week_number")).EntireColumn

Columns(selection1 & ":" & selection2).EntireColumn.Select

Ça ne fonctionne pas.

Pouvez-vous me donner un coup de main ?

Merci d'avance !

Bonne journée,

Vincent
Avatar du membre
Banzai64
Fanatique d'Excel
Fanatique d'Excel
Messages : 16'726
Appréciations reçues : 3
Inscrit le : 21 novembre 2010
Version d'Excel : 2003 FR (learning 2010 - 2013)

Message par Banzai64 » 19 février 2014, 17:13

Bonjour

Il y a peut-être plus simple mais cela fonctionne
Set selection1 = ActiveCell.Offset(0, Range("week_selected")).EntireColumn
Set selection2 = ActiveCell.Offset(0, Range("week_selected") + Range("week_number")).EntireColumn
Range(selection1.Address & ":" & selection2.Address).EntireColumn.Select
Image
v
vinc87
Membre fidèle
Membre fidèle
Messages : 255
Inscrit le : 16 avril 2009
Version d'Excel : 2013 AN

Message par vinc87 » 19 février 2014, 17:15

Bonjour Banzai64,

Merci beaucoup, ça fonctionne !!!

Bonne journéer et merci à tous !
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message