VBA pô compris

belette

XLDnaute Junior
Bonjour,

Je suis tombé sur un problème là je ne comprends pas...

Lorsque je lance une macro, excel m'affiche le message d'erreur suivant :

Erreur d'exécution '1004':
La méthode 'Range' de l'objet '_Global' a échoué

et surligne en jaune :
Range('E3:F3,J3:K3,L3:M3,N3:O3,P3:Q3,R3:S3,T3:U3').Select

pourtant c'est bon, non ?
 

belette

XLDnaute Junior
Là je suis vraiment perdu,

pour être certain j'ai utilisé l'enregistreur de macro. Je le lance je sélectionne mes cases. Je l'arrête et je regarde ce que ça donne. Ma syntaxe était la bonne.

Je lance la macro que je viens de créer avec l'enregistreur et Excel me renvoie la même erreur . Alors que je viens de la créer avec l'enregistreur et que cette macro ne contient que cette instruction de sélection de case!!!

SOS :eek:
 

belette

XLDnaute Junior
Meric de de dérouter,

En fait c'est parce que je fais une mise en forme avec Selection.Borders(xlInsideVertical) (sinon je l'aurais déjà fais)

Le problème vient de la fonction range (sur ce fichier uniquement, j'ai essayé sur un autre fichier ça marche correctement) il n'accepte pas de virgule (en commentant la ligne fautive il me redonne le même message d'erreur sur une ligne utilisant un range mais avec plusieurs colonnes.
 

Discussions similaires

Statistiques des forums

Discussions
312 492
Messages
2 088 936
Membres
103 987
dernier inscrit
Doctami