Transfert données (formules) dans zone texte

Yldie

XLDnaute Junior
Bonjour le forum,

J'ai un pb qui ne trouve actuellement aucune solution via les fonctions EXCEL (TEXTE(;), CONCATENER(;;;;), INDIRECT(), T(), etc.......) même en essayant d'enregistrer une macro (voir module dans ma pièce jointe).

C'est simple, j'ai une application qui calcule pas mal de données que j'aimerais récupérer en format littéral dans une zone de texte (pratique par la suite lorsque l'on veut envoyer ce même texte par mail.....etc...).

Je vous remercie d'avance de bien vouloir vous pencher sur cette question qui me prend la tête depuis longtemps.....

EXCELlemment Votre

YLDIE:)
 

Pièces jointes

  • concatener puis texte dans zone.xls
    22 KB · Affichages: 114

Hulk

XLDnaute Barbatruc
Re : Transfert données (formules) dans zone texte

Hello,

Vu que tu ne peux pas concatener à l'intérieur d'une zone de texte, une manière de faire consiste à concatener les cellules voulues dans une autre cellule (comme tu as fais dans la cellule B6), puis tu cliques dans la zone de texte et dans la barre de formule de la zone de texte tu mets =B6

Peut-être ça te va, sinon faut passer par une macro !

Edit : Voici un code qui devrait faire à peu près ce que tu veux.
Code:
Private Sub Worksheet_Change(ByVal Target As Range)

    ActiveSheet.Shapes("Text Box 1").Select
    Selection.Characters.Text = [A3] & " " & [B3] & " " & [C3]

End Sub
A placer dans le code de la feuille (click-droit sur l'onglet puis "Visualiser le code").

Salut ami Pierrejean :)

Cdt, Hulk
 
Dernière édition:

biloute91

XLDnaute Occasionnel
Re : Transfert données (formules) dans zone texte

Bonjour,

Un test dans le fichier joint

A+


Edit : Bonjour Hulk et pierrejean, je n'avais pas mis mes lunettes
 

Pièces jointes

  • concatener.xls
    30.5 KB · Affichages: 71
  • concatener.xls
    30.5 KB · Affichages: 77
  • concatener.xls
    30.5 KB · Affichages: 80

Discussions similaires

Statistiques des forums

Discussions
312 236
Messages
2 086 477
Membres
103 232
dernier inscrit
logan035