Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

filiph79

XLDnaute Occasionnel
Bonjour le Forum,
Je m'y perd dans les syntaxes!!
Concernant la réalisation de bordures pour une plage de cellules j'aimerai comprendre pourquoi certaines syntaxes fonctionnement et pas d'autres et trouver une explication claire sur les syntaxes.....
et je trouve l'explorateur d'objet plutôt compliqué.....
par exemple :
Je peux écrire :
Range("A1:A10").BorderAround xlContinuous, xlThick, Color:=vbRed​
mais pas
Range("A1:A10").BorderAround xlContinuous, xlThick, vbRed​

Je peux écrire :
Range("A1:A10").Borders.LineStyle = xlContinuous
Range("A1:A10").Borders.Weight = xlThick
Range("A1:A10").Borders.Color = RGB(255, 0, 0)​
mais pas
Range("A1:A10").Borders xlContinuous, xlThick, Color:=RGB(255, 0, 0)​

Quelles sont les règles d'écritures ?
Pourquoi je peux écrire xlContinuous derrière BorderAround sans préciser LineStyle:=xlContinuous, mais que je ne peux pas envoyer la couleur si je ne précise pas Color:= VbRed ?

Pourquoi je peux déclarer mes bordures en 1 ligne avec BorderAround, mais pas avec Borders ?

Merci d'avance
 
Bonjour.
BorderAround est une méthode de l'objet Range qui attend en 3ième position ColorIndex, et non Color. Pour sauter des paramètres vous pouvez aussi mettre des virgules sans rien entre. Mais nommer le paramètre que vous voulez spécifier à la place de celui qui viendrait positionnellement là c'est bien aussi.
Borders est une propriété de l'objet Range, non une méthode. C'est aussi un objet. Il peut être suivi du nom d'une de ses propriétés ou méthodes mais n'attend pas lui même de paramètre, donc.
 
Dernière édition:
Bonjour.
et je trouve l'explorateur d'objet plutôt compliqué.....
Il ne l'est pas. Si vous le trouvez compliqué c'est parce que vous y cherchez ce que vous voudriez y trouver au lieu de chercher les réponses à vos questions. Il suffit de tapez ce qu'on cherche et on trouve rapidement ce que c'est, à quoi ça appartient et les paramètres que ça peut supporter ou les propriétés que ça possède.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
14
Affichages
435
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
524
Réponses
17
Affichages
737
Retour