OVH Cloud OVH Cloud

Sélectionner plusieurs colonnes...

2 réponses
Avatar
Mourne
Bonjour à tous!

Mon problème est a priori très simple.
Je souhaite effectuer des opérations (notamment la masquer, la protéger,
...).
J'utilise donc :

Code:
Set Plage = Union(Columns(1), Columns(2), Columns(4))


puis

Code:
For Each col In Plage
Column.Hidden = True
Next

qui ne marche pas puisque le "Union" ne me sélectionne pas Colonne 1, 2 et
4, mais les cellules que composent les colonnes citées....

si vous avez une solution, merci d'avance pr votre aide !

2 réponses

Avatar
MichDenis
Pour masquer tes colonnes :

Dim Arr
Arr = Array(1, 2, 4)
For Each elt In Arr
Columns(elt).Hidden = True
Next



"Mourne" a écrit dans le message de news:

Bonjour à tous!

Mon problème est a priori très simple.
Je souhaite effectuer des opérations (notamment la masquer, la protéger,
...).
J'utilise donc :

Code:
Set Plage = Union(Columns(1), Columns(2), Columns(4))


puis

Code:
For Each col In Plage
Column.Hidden = True
Next

qui ne marche pas puisque le "Union" ne me sélectionne pas Colonne 1, 2 et
4, mais les cellules que composent les colonnes citées....

si vous avez une solution, merci d'avance pr votre aide !
Avatar
JB
Bonjour,

Range("a:b,d:d,e:g").EntireColumn.Hidden = True

JB

On 19 fév, 16:57, Mourne wrote:
Bonjour à tous!

Mon problème est a priori très simple.
Je souhaite effectuer des opérations (notamment la masquer, la protég er,
...).
J'utilise donc :

Code:
Set Plage = Union(Columns(1), Columns(2), Columns(4))

puis

Code:
For Each col In Plage
Column.Hidden = True
Next

qui ne marche pas puisque le "Union" ne me sélectionne pas Colonne 1, 2 et
4, mais les cellules que composent les colonnes citées....

si vous avez une solution, merci d'avance pr votre aide !