Sélelection d'une plage de colonnes relatives

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

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

Bonjour Banzai64,

Merci beaucoup, ça fonctionne !!!

Bonne journéer et merci à tous !

Rechercher des sujets similaires à "selelection plage colonnes relatives"