Comment centrer verticalement les cellules en créant un style de tableau en VBA ?
Bonjour,
Lorsque l'on enregistre une macro en créant un style de tableau, l'alignement des cellules vertical n'est pas retranscrit dans la macro (bug microsoft ?).
Pour essayer: sélectionner un tableau --> onglet création --> ruban style de tableau --> Modifier le style de tableau --> au milieu du formulaire sur la droite se trouve la boite de sélection de l'alignement qui propose 9 choix pour l'alignement des cellules (haut gauche, haut centre, haut droite, centre gauche, centre centre, centre droit, bas gauche, bas centre et bas droite).
1) Enregistrer la macro correspondant en faisant le choix d'un alignement vertical différent. 2) Modifier à nouveau le style du tableau pour choisir un nouvel alignement vertical. 3) Sélectionnez le tableau et exécuter votre macro ==> l'alignement vertical n'est pas modifié !!!!!
Je recherche comment coder cet alignement vertical dans une macro de création de style. Pouvez-vous m'aider ?
:calim2: Merci...
Recherche ligne de code !!!
Bonjour Marc-L,
Tout d'abord merci de continuer à t'intéresser à ma question !
Citation:
Envoyé par
Marc-L
La commande n'est pas au niveau du style mais au niveau des cellules comme dans ton post #4,
il suffit de développer l'aide VBA interne concernant l'objet Style …
(...)
La commande existe bien au niveau des cellules, MAIS Word sait AUSSI l'associer au style.
Pour preuve, si tu modifies un style et que tu précises l'alignement vertical des cellules, tu auras bien l'alignement vertical si tu appliques le style à un autre tableau. Donc Word a bien conservé l'info du centrage vertical dans le style.
Le seul problème c'est que la (ou les) ligne de code permettant ceci m'est inconnue !
Comme je le précise plus haut, l'enregistreur de macro "oublie" ce paramètre lorsqu'il génère son code automatique.
Comment faire pour obtenir cette info ???
Citation:
Envoyé par
Marc-L
(...)Au passage les questions VBA doivent être créées dans le forum VBA Word, car quand il me reste un peu de temps,
je passe du forum Macros & VBA Excel au forum VBA Word mais à cause d'un touchpad récalcitrant j'ai ouvert ce forum Word
et donc par hasard j'ai vu "VBA" à la fin du titre de cette discussion, presque 5 mois après sa création !
Effectivement, désolé.
Est-ce qu'un modérateur pourrait déplacer mon post au bon endroit ?
@ bientôt