Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
732 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Resolu] [VBA] Macro Excel - Zone de texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Resolu] [VBA] Macro Excel - Zone de texte

n°1899343
fatloui
I'll be back
Posté le 26-06-2009 à 10:18:11  profilanswer
 

Bonjour,
 
Je fais une macro excel et je dois copier les données d'une cellule dans une zone de texte deja existante et remplie.
 
Je n'arrive pas a savoir si c'est possible et si oui qu'elles sont les methodes à utiliser.
 
Merci de votre aide


Message édité par fatloui le 26-06-2009 à 14:22:07
mood
Publicité
Posté le 26-06-2009 à 10:18:11  profilanswer
 

n°1899354
Ptit loup
Quand c'est flou, y'a un loup
Posté le 26-06-2009 à 10:32:39  profilanswer
 

Ca ne pose aucun souci... ça va venir écraser la valeur existante, mais c'est tout (comme si tu retapes une valeur là où il y en a déjà une)

n°1899355
fatloui
I'll be back
Posté le 26-06-2009 à 10:34:25  profilanswer
 

ok merci mais je trouve pas la classe permettant d'acceder a une zone de texte existante (j'ai chercher textbox mais c'est pas ca)

n°1899361
Deamon
Posté le 26-06-2009 à 10:45:41  profilanswer
 

Tu y accèdes directement avec son nom.

n°1899365
fatloui
I'll be back
Posté le 26-06-2009 à 10:48:34  profilanswer
 

mais la zone de texte n'a pas de nom car elle est deja existante sur le fichier excel. Sinon ca me derange pas d'en créer une nouvelle mais je trouve pas comment s'appelle cet objet. Quand je tappe zone de texte dans l'aide il y a pas grand chose

n°1899369
Deamon
Posté le 26-06-2009 à 10:56:33  profilanswer
 

Si je me souviens bien dans Word il y a 2 types de zone de texte visuellement identiques : une pour word et une pour VBA. Elles ne sont pas placées dans la même barre d'outils. C'est la deuxième qu'il faut utiliser si tu veux travailler dessus.


Message édité par Deamon le 26-06-2009 à 10:56:53
n°1899373
fatloui
I'll be back
Posté le 26-06-2009 à 10:59:51  profilanswer
 

ok merci pour ton aide.
Je suis sous excel. Je continue a chercher le nom de l'objet mais si qq le connait, je suis preneuse

n°1899376
Ptit loup
Quand c'est flou, y'a un loup
Posté le 26-06-2009 à 11:13:56  profilanswer
 

Oui, c'est en effet ça...
Pour Excel, il faut aller dans la partie des outils de types "contrôles de formulaires".
 
J'ai effectué un test rapide, voilà le code généré :
 
ActiveSheet.Shapes("Label 1" ).Select
Selection.Characters.Text = "Test HFR"
 
que tu peux simplifier en :
ActiveSheet.Shapes("Label 1" ).Characters.Text = "Test HFR"

n°1899381
fatloui
I'll be back
Posté le 26-06-2009 à 11:20:14  profilanswer
 

Nikel ca marche !!
 
Merci ^^


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Resolu] [VBA] Macro Excel - Zone de texte

 

Sujets relatifs
[Résolu] Chevauchement de mémoire[VBS] Supprimer des espaces dans un fichier texte
VBA_Excel_ouverture automatique - Résolu(Excel) Deplacement de feuilles pose pb
[VBS][Résolu] Supprimer une ligne dans ExcelOuvrir un répertoir et lister les fichier VBA
[macro word]Ajouter automatiquement des balises à une liste de liens 
Plus de sujets relatifs à : [Resolu] [VBA] Macro Excel - Zone de texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR