Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Effacer une zone de texte par VBA

11 réponses
Avatar
François
Bonjour,
Je voudrais par macro effacer une zone de texte mais

ActiveSheet.Shapes("Text Box 1").clear ne fonctionne pas

Auriez vous une idée ?

XL97-SR 2

Merci par avance,
bonne journée
François

10 réponses

1 2
Avatar
AV
Effacer le contenu ?
ActiveSheet.DrawingObjects("Text Box 1").Text = ""

La supprimer ?
ActiveSheet.DrawingObjects("Text Box 1").Delete

AV

"François" a écrit dans le message news:

Bonjour,
Je voudrais par macro effacer une zone de texte mais

ActiveSheet.Shapes("Text Box 1").clear ne fonctionne pas

Auriez vous une idée ?

XL97-SR 2

Merci par avance,
bonne journée
François




Avatar
ru-th
Salut François

ActiveSheet.Shapes("Text Box 1").TextFrame.Characters.Text = ""

a+
rural thierry

"François" a écrit dans le message de news:

Bonjour,
Je voudrais par macro effacer une zone de texte mais

ActiveSheet.Shapes("Text Box 1").clear ne fonctionne pas

Auriez vous une idée ?

XL97-SR 2

Merci par avance,
bonne journée
François




Avatar
François
Bonjour AV, bonjour Thierry,

Je voulais effectivement supprimer le contenu.
Curieusement, je dois répeter plusieurs fois l'instruction
quand j'ai beaucoup de caractères ( plus de 255 ??)
En tout cas une nouvelle fois merci de votre aide.
François
-----------------------

"ru-th" a écrit dans le message news:
#fW$
Salut François

ActiveSheet.Shapes("Text Box 1").TextFrame.Characters.Text = ""

a+
rural thierry

"François" a écrit dans le message de news:

Bonjour,
Je voudrais par macro effacer une zone de texte mais

ActiveSheet.Shapes("Text Box 1").clear ne fonctionne pas

Auriez vous une idée ?

XL97-SR 2

Merci par avance,
bonne journée
François








Avatar
Denis Michon
Bonjour François,

Ceci efface tout le contenu de la zone de texte nonobstant la longueur de ce dernier.


'------------------
Sub EffacerContenuZoneDeTexte()

With Worksheets("Feuil1")
.Shapes("Zone de texte 1").OLEFormat.Object.Text = ""
End With

End Sub
'------------------


Salutations!



"François" a écrit dans le message de news:
Bonjour AV, bonjour Thierry,

Je voulais effectivement supprimer le contenu.
Curieusement, je dois répeter plusieurs fois l'instruction
quand j'ai beaucoup de caractères ( plus de 255 ??)
En tout cas une nouvelle fois merci de votre aide.
François
-----------------------

"ru-th" a écrit dans le message news:
#fW$
Salut François

ActiveSheet.Shapes("Text Box 1").TextFrame.Characters.Text = ""

a+
rural thierry

"François" a écrit dans le message de news:

Bonjour,
Je voudrais par macro effacer une zone de texte mais

ActiveSheet.Shapes("Text Box 1").clear ne fonctionne pas

Auriez vous une idée ?

XL97-SR 2

Merci par avance,
bonne journée
François








Avatar
AV
Hé Denis arrête (au moins momentanémeny) d'utiliser msnews.microsoft.com et
utilise (si tu le peux ?) news.wanadoo.fr !
Ca marche impec !

AV
Avatar
Misange
Pour cela il faut avoir un compte chez wanadoo...

--
Misange migrateuse http://www.excelabo.net
==Disciplus a migré chez excelabo !======= mail : http://cerbermail.com/?k5Q8Dh2mta




"AV" a écrit dans le message de news:
blcaj9$rff$
Hé Denis arrête (au moins momentanémeny) d'utiliser msnews.microsoft.com
et

utilise (si tu le peux ?) news.wanadoo.fr !
Ca marche impec !

AV




Avatar
AV
Pour cela il faut avoir un compte chez wanadoo...


Ben té bien sur zoziau, mais je suppose que chacun a un FAI qui dispose lui-même
de serveur de news ?
Mais j'ai ouie dire que d'autres serveurs de news marchaient nickel (lu qque
part : Sympatico ??)

AV

Avatar
Misange
J'ai un compte chez wanadoo mais j'en ai oublié les paramètres ici (au
boulot). Alors je me connecte par le serveur de free. C'est mieux que
microsoft mais c'est pas parfait du tout : j'ai plein de réponses sans les
questions. Si je regarde sur microsoft, un coup ça télécharge un paquet, un
coup rien du tout mais les messages ne matchent pas exactement avec ceux de
free... Au lieu d'aller tchater ce soir chez crosoft, ils feraient mieux de
faire en sorte que le serveur fonctionne ! (j'imagine bien que ce ne sont
pas les mêmes qui ont les mains dans le camboui.ini et ceux qui bavardent en
ligne mais ça défoule de le dire)

--
Misange migrateuse http://www.excelabo.net
==Disciplus a migré chez excelabo !======= mail : http://cerbermail.com/?k5Q8Dh2mta




"AV" a écrit dans le message de news:
blegv7$q5a$
Pour cela il faut avoir un compte chez wanadoo...


Ben té bien sur zoziau, mais je suppose que chacun a un FAI qui dispose
lui-même

de serveur de news ?
Mais j'ai ouie dire que d'autres serveurs de news marchaient nickel (lu
qque

part : Sympatico ??)

AV





Avatar
AV
Ben si t'as un compte sur wanamou pourquoi ne pas utiliser (momentanément)
news.wanadoo.fr et MPFE ?

AV
Avatar
François
Bonjour Denis,

Avec beaucoup de retard .... merci !
Mon code s'en trouve amélioré et sécurisé.
Bonne journée
François
--------------------------------------------------------
"Denis Michon" a écrit dans le message news:
jAgeb.82212$
Bonjour François,

Ceci efface tout le contenu de la zone de texte nonobstant la longueur de
ce dernier.



'------------------
Sub EffacerContenuZoneDeTexte()

With Worksheets("Feuil1")
.Shapes("Zone de texte 1").OLEFormat.Object.Text = ""
End With

End Sub
'------------------


Salutations!



"François" a écrit dans le message de
news:

Bonjour AV, bonjour Thierry,

Je voulais effectivement supprimer le contenu.
Curieusement, je dois répeter plusieurs fois l'instruction
quand j'ai beaucoup de caractères ( plus de 255 ??)
En tout cas une nouvelle fois merci de votre aide.
François
-----------------------

"ru-th" a écrit dans le message news:
#fW$
Salut François

ActiveSheet.Shapes("Text Box 1").TextFrame.Characters.Text = ""

a+
rural thierry

"François" a écrit dans le message de news:

Bonjour,
Je voudrais par macro effacer une zone de texte mais

ActiveSheet.Shapes("Text Box 1").clear ne fonctionne pas

Auriez vous une idée ?

XL97-SR 2

Merci par avance,
bonne journée
François













1 2