Bordure cellule excel

sauce31 Messages postés 26 Date d'inscription mardi 14 avril 2009 Statut Membre Dernière intervention 2 juin 2009 - 18 mai 2009 à 17:53
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 19 mai 2009 à 09:54
Bonjour,

Je cherche à conaitre la syntaxe pour afficher les bordures de cellules qui ne sont pas prédéfinis.

Je sais que la syntaxe pour les cellules prédéfinis est :
ex.range("A1:C4").select()
ex.Selection.Borders(3).weight = 3

Mais je ne trouve pas la syntaxe pour les cellules pas prédéfinies.

J'ai essayé :
ex.range("A"&i) : ("F" & i).select() mais il me met une erreur de syntaxe sachant que i est un integer

Merci beaucoup

3 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
18 mai 2009 à 23:08
Salut
Catégorie de la question VB.Net --> VBA

Le VBA a cet avantage, c'est l'neregistrement de macro pendant qu'on fait la manip à la main : Tu auras le code tout prêt à l'usage
Menu "Outils", "Macro", "Nouvelle macro"
puis pour le formatage de ta cellule :
Menu "Format", "Cellule", onglet "Bordure"
Tu fais joujou avec les diverses possibilités et tu cliques Ok
Ensuite, tu arrête l'enregistrement et tu vas voir dans "Outils", "Macro", "Visual Basic editor" ce qu'il y a dans les modules

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
sauce31 Messages postés 26 Date d'inscription mardi 14 avril 2009 Statut Membre Dernière intervention 2 juin 2009
19 mai 2009 à 01:44
Je sais bien mais ce que je veux, c'est la syntaxe quand les cellules ne sont pas prédéfinies.


La macro ne me donne pas la syntaxe.


Je ne sais pas comment écrire syntaxiquement : ex.range("A1:J1").select() avec une variable qui modifie la ligne des cellules sélectionnés


 
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
19 mai 2009 à 09:54
Re
Mais c'est un problème de bordure (comme le dit le titre de ta question) ou de sélection ?
Si c'est un problème de sélection : Où, dans quelle variable se trouvent les données devant servir à la sélection ?
Dans la syntaxe   range("A1:C4")  , "A1:C4" n'est qu'un texte, donc facilement remplaçable par une variable au même format.
Voir aussi Cells

Ta question n'est pas claire.
"les cellules pas prédéfinies" : Ca ne veut rien dire

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Rejoignez-nous