Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Gestion des textes dans une Shape

  • Initiateur de la discussion Initiateur de la discussion Griffin
  • Date de début Date de début

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 !

G

Griffin

Guest
Bonjour,

J'avais un code qui marchait très bien sous excel 2003, mais ma boite nous a tous passé sous 2007, et plus rien ne marche...

Ce sont des codes qui affichent des shapes (des rectangles tout ce qu'il y a de plus basiques) et modifient certains mots à l'intérieur pour les afficher en gras.

Soit, par exemple :

Worksheets(1).Shapes(1).Select
Selection.Characters(Start:=deb, Length:=lon).Font.FontStyle = "Gras"

Ca ne marche pas du tout.

D'autre part, impossible de trouver la méthode pour centrer le texte dans cette shapes.

merci de votre aide !!
🙁
 
Re : Gestion des textes dans une Shape

Bonjour,

essaye ce code ok chez moi sous 2007 :
Code:
Dim s As Shape, deb, lon
Set s = Feuil1.Shapes(1)
deb = 1: lon = 3
With s.TextFrame
    .Characters(Start:=deb, Length:=lon).Font.Bold = True
    .HorizontalAlignment = xlHAlignCenter
End With

bonne journée
@+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…