R1-
XLDnaute Junior
Bonjour,
Je vous explique mon problème : j'aimerai mettre en forme plusieurs sheets (suppression de colonnes). Dans un souci de lisibilité de code, plutôt que de sectionner les sheets une à une pour supprimer les colonnes, je me suis essayé à l'utilisation de la fonction Array pour sélectionner toutes les sheets, sauf que ça ne marche pas du tout.
Voici le code.
J'ai donc recherché la bonne syntaxe sans succès... Avez vous donc des pistes pour rendre ce code fonctionnel, ou encore mieux mettre cette sélection multiple sous forme de variable ou de constante.
Merci par avance pour le temps que vous m'accorderez.
Je vous explique mon problème : j'aimerai mettre en forme plusieurs sheets (suppression de colonnes). Dans un souci de lisibilité de code, plutôt que de sectionner les sheets une à une pour supprimer les colonnes, je me suis essayé à l'utilisation de la fonction Array pour sélectionner toutes les sheets, sauf que ça ne marche pas du tout.
Voici le code.
VB:
Sub MEF()
ThisWorkbook.Sheets(Array("FRANCE", "CORDON", "PORTUGAL", "BELGIQUE", "ESPAGNE", "HS_ITALIE", "HS_SUISSE", "HS_CORDON")).Range("C:H,A:A,J:P").Select
Selection.Delete Shift:=xlToLeft
End Sub
J'ai donc recherché la bonne syntaxe sans succès... Avez vous donc des pistes pour rendre ce code fonctionnel, ou encore mieux mettre cette sélection multiple sous forme de variable ou de constante.
Merci par avance pour le temps que vous m'accorderez.