Copier contenu d'une zone de texte quelconque du classeur

elm974

XLDnaute Nouveau
Bonjour,

Je voudrais créer une macro permettant de copier le contenu d'une zone de texte, mais sans utiliser le nom de la zone dans la macro (textbox1, textbox2, etc).
On entre dans la zone de texte et on lance la macro. Celle-ci d'office copie le contenu de la zone de texte active et colle celui-ci dans une cellule définie au préalable.

Merci
 

Pièces jointes

  • Zone texte.xls
    40 KB · Affichages: 100
  • Zone texte.xls
    40 KB · Affichages: 100
  • Zone texte.xls
    40 KB · Affichages: 103
Dernière édition:

JNP

XLDnaute Barbatruc
Re : Copier contenu d'une zone de texte quelconque du classeur

Bonjour Elm974 et bienvenue :),
Pas très clair les explications... Un petit fichier exemple, comme demandé dans la charte et à l'ouverture d'une discussion ne serait pas du luxe :mad:...
Donc, au hasard
Code:
ActiveCell.Copy Range("A1")
Bon dimanche :cool:
 

JNP

XLDnaute Barbatruc
Re : Copier contenu d'une zone de texte quelconque du classeur

Re :),
Pas évident ton histoire :eek:...
J'ai essayé en simulant les codes touches
Code:
SendKeys "^a"
SendKeys "^c"
Sheets("Feuil1").Activate
Range("A1").Select
SendKeys "^v"
mais ça ne fonctionne pas, il sélectionne toute la feuille au lieu du texte de ton TextBox car le fait de lancer la macro valide ton TextBox :mad:.
D'un autre côté, je n'ai pas trouvé de propriété Shape ou Shapes permettant de faire référence au Shape sélectionné :rolleyes:...
Personnellement, je ne vois pas, mais d'autre trouveront peut-être ;).
Bonne journée :cool:
 

Discussions similaires

Statistiques des forums

Discussions
312 229
Messages
2 086 423
Membres
103 206
dernier inscrit
diambote