Magic_Doctor
XLDnaute Barbatruc
Bonjour à tous,
Je voudrais, tout simplement, sélectionner un ensemble de plusieurs colonnes côte à côte.
Voilà ce que j'ai écrit :
Dim NumFirstCol As Byte, NumLastCol As Byte, colonne1 As Range, colonne2 As Range, colonnes As Range
NumFirstCol = [Encabezado].Cells(1, 1).Column + [HauteurTableau]
NumLastCol = [Encabezado].Cells(1, 1).Column + [Encabezado].Columns.Count - 1
Set colonne1 = Columns(FirstCol)
Set colonne2 = Columns(LastCol)
Set colonnes = Union(colonne1, colonne2)
colonnes.Select
En fait, et c'est logique, ça me sélectionne la colonne1 et la colonne2 mais pas les colonnes, disons intermédiaires, qui se trouvent entre ces 2 colonnes (limites de la plage des colonnes).
Quelle syntaxe utiliser pour sélectionner TOUTES les colonnes depuis "colonne1" jusqu'à "colonne2" incluses ?
Merci pour toute aide.
Je voudrais, tout simplement, sélectionner un ensemble de plusieurs colonnes côte à côte.
Voilà ce que j'ai écrit :
Dim NumFirstCol As Byte, NumLastCol As Byte, colonne1 As Range, colonne2 As Range, colonnes As Range
NumFirstCol = [Encabezado].Cells(1, 1).Column + [HauteurTableau]
NumLastCol = [Encabezado].Cells(1, 1).Column + [Encabezado].Columns.Count - 1
Set colonne1 = Columns(FirstCol)
Set colonne2 = Columns(LastCol)
Set colonnes = Union(colonne1, colonne2)
colonnes.Select
En fait, et c'est logique, ça me sélectionne la colonne1 et la colonne2 mais pas les colonnes, disons intermédiaires, qui se trouvent entre ces 2 colonnes (limites de la plage des colonnes).
Quelle syntaxe utiliser pour sélectionner TOUTES les colonnes depuis "colonne1" jusqu'à "colonne2" incluses ?
Merci pour toute aide.