[EXCEL2010]encore moi pour vba

Résolu
ced3c Messages postés 237 Date d'inscription   Statut Membre Dernière intervention   -  
ced3c Messages postés 237 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Oui c'est encore moi avec une autre question
Desole d'avance ^^
Je vais être un peu vague

Y a t il possibilité de transmettre d'un textbox1 dans un formulaire vers un textbox2 situé sur une feuille ? (je dois juste retrouver la meme valeur)

j'ai glaner ce bout de code sur le net mais les deux textbox sont sur une feuille

Private Sub TextBox1_Change()
    ActiveSheet.Shapes("Text Box 2").TextFrame.Characters.Text = TextBox1.Value
End Sub



Vu mon niveau inexistant en VB je ne sais pas comment transformer ce bout de code pour l'adapter à mes besoins. Je me doute qu'il faut lui indiquer sur quelle feuille mais je ne sais pas comment faire.



2 réponses

Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Selon vos indications la textbox2 situé sur une feuille, essayer avec ce code :
Private Sub TextBox1_Change()
Sheets("Nom de la feuille").OLEObjects("TextBox2").Object.Value = Me.TextBox1
End Sub

0
ced3c Messages postés 237 Date d'inscription   Statut Membre Dernière intervention   5
 
Merci pour ta réponse Le Pingou

Après plusieurs essai infructueux je me suis rendu compte que je pouvais faire autrement et plus simplement.
Merci quand même :)

La prochaine fois j'attendrais un peu plus avant de poster ^^
0