OVH Cloud OVH Cloud

Objet WordArt : Remplissage

2 réponses
Avatar
Jacques
Salut a toutes et tous

J'ai un objet word art dans une feuille excel, et j'aimerais le remplire
avec des données de plusieur célulles, es-ce possible et comment.

pour une cellulle, je fais de cette manière :

= Nom de la fonction & " mon texte "

es-ce pareil pour les objet word art

Merci, jacques

2 réponses

Avatar
Modeste
Bonsour® Jacques
wrote:
J'ai un objet word art dans une feuille excel, et j'aimerais le
remplire avec des données de plusieur célulles, es-ce possible et
comment.
tiré directement de l'aide en ligne

dans VBE faire F1 ;o)))

voici adapté à un texte se trouvant sur la feuille 1, en $C$4
la cellule c4 peut contenir le résultat d'une formule ( calcul, indexation,
recherche, concaténation, texte saisi)

Sub jacques()
Set myDocument = Worksheets(1)
Set newWordArt = myDocument.Shapes.AddTextEffect( _
PresetTextEffect:=msoTextEffect28, Text:=myDocument.Cells(4, 3).Text, _
FontName:="Arial Black", FontSize:6, _
FontBold:=msoFalse, FontItalic:=msoFalse, Left:0, _
Top:0)

End Sub

--
http://viadresse.com/?94912042

Avatar
Jacques
Modeste, le forum

Je suis confut, car j'avais perdu, le post et en cherchant un peu mieux je
l'ai retrouvé.

Merci, pour tes conseil, que j'ai appliqués, j'arrive tant bien que mal sur
la même feuille, mais le souci c'est que la feuille des données est
différante de celle, ou serai l'objet wordart.

J'essaie encore et te tens au jus.

Merci, Jacques
"Modeste" a écrit dans le message de news:

Bonsour® Jacques
wrote:
J'ai un objet word art dans une feuille excel, et j'aimerais le
remplire avec des données de plusieur célulles, es-ce possible et
comment.
tiré directement de l'aide en ligne

dans VBE faire F1 ;o)))

voici adapté à un texte se trouvant sur la feuille 1, en $C$4
la cellule c4 peut contenir le résultat d'une formule ( calcul,
indexation, recherche, concaténation, texte saisi)

Sub jacques()
Set myDocument = Worksheets(1)
Set newWordArt = myDocument.Shapes.AddTextEffect( _
PresetTextEffect:=msoTextEffect28, Text:=myDocument.Cells(4, 3).Text, _
FontName:="Arial Black", FontSize:6, _
FontBold:=msoFalse, FontItalic:=msoFalse, Left:0, _
Top:0)

End Sub

--
http://viadresse.com/?94912042