pb recup données shapes sur boite de texte

  • Initiateur de la discussion Initiateur de la discussion skoizer
  • 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 !

S

skoizer

Guest
Une petit question pour reduire monde code.
J'ai une boite de texte dans un fichier excel 2000, je veux recuperer le texte qu'il y a dedans (qu'une seule ligne).
premiére solution qui me va pas !

Dim strTemp As String
ActiveSheet.Shapes("LARR").Select
strTemp = Selection.Characters.Text

je voudrais avoir dur style

Dim strTemp As String
strTemp = ActiveSheet.Shapes("LARR").Characters.Text
mais cette derniére ne fonctionne pas !
Quelqu'un a une solution ?
 
Re,

Un petit truc:
Utilise une variable objet, au moins pendant le développement si tu n'en as pas l'utilité utlérieurement dans ton programme:

Dim MonShape as Shape
Set MonShape=Activesheet.shapes("LARR")

Avantage: quand tu tapes
StrTemp=MonShape.
Dès que tu as tapé le point, VBA te propose la liste de tous les objets, méthodes, propriétés que tu peux appliquer à un objet Shape.
Cela m'a permis d'aller tout de suite essayer TextFrame, et c'est parfois plus rapide que d'aller rechercher au fin fond de l'aide.

Voilà, si ça peut aider...

Joyeux Noël à tous.
Laurent.
 
- 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.

Discussions similaires

Retour