sauce31
Messages postés26Date d'inscriptionmardi 14 avril 2009StatutMembreDernière intervention 2 juin 2009
-
18 mai 2009 à 17:53
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 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
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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)
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 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)