Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Ecriture VBA - Macro

3 réponses
Avatar
claire_db
Bonjour,

J'ai créé une macro qui masque les colonnes D:H et J:N.
Si j'écris : Columns("D:H").Select
Columns("J:N").Select

Ca ne masque que les colonnes J à N, comment écrire la macro pour que ca
masque toutes les colonnes voulues ????

Merci d'avance !

3 réponses

Avatar
jean Berti
Bonjour Claire
Columns("D:H").Select
Selection.EntireColumn.Hidden = True
Columns("J:N").Select
Selection.EntireColumn.Hidden = True

Chez moi excel 2003 , cela fonctionne bien

Jean Berti

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

Bonjour,

J'ai créé une macro qui masque les colonnes D:H et J:N.
Si j'écris : Columns("D:H").Select
Columns("J:N").Select

Ca ne masque que les colonnes J à N, comment écrire la macro pour que ca
masque toutes les colonnes voulues ????

Merci d'avance !



Avatar
Pierre Fauconnier
Bonjour

Il faut éviter les SELECT autant que possible

columns("d:h").hidden=true
columns("j:n").hidden=true

Le code est moins lourd, l'interface utilisateur est modifié au
minimum, et l'exécution est plus rapide...

Ok?

claire_db a formulé ce vendredi :
Bonjour,

J'ai créé une macro qui masque les colonnes D:H et J:N.
Si j'écris : Columns("D:H").Select
Columns("J:N").Select

Ca ne masque que les colonnes J à N, comment écrire la macro pour que ca
masque toutes les colonnes voulues ????

Merci d'avance !


--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")

Avatar
claire_db
Ok, je vais essayer comme ca, merci !
"Pierre Fauconnier" a écrit dans le
message de news:
Bonjour

Il faut éviter les SELECT autant que possible

columns("d:h").hidden=true
columns("j:n").hidden=true

Le code est moins lourd, l'interface utilisateur est modifié au minimum,
et l'exécution est plus rapide...

Ok?

claire_db a formulé ce vendredi :
Bonjour,

J'ai créé une macro qui masque les colonnes D:H et J:N.
Si j'écris : Columns("D:H").Select
Columns("J:N").Select

Ca ne masque que les colonnes J à N, comment écrire la macro pour que ca
masque toutes les colonnes voulues ????

Merci d'avance !


--
Pierre Fauconnier
Il n'y a jamais eu un moment dans votre vie qui ne se passait pas
"maintenant" et il n'y en aura jamais (Eckart Toll in "Le pouvoir du
moment présent")