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

Réponses
6
Affichages
1 K

Statistiques des forums

Discussions
311 729
Messages
2 081 970
Membres
101 852
dernier inscrit
dthi16088