[EXCEL2010]encore moi pour vba

Résolu/Fermé
ced3c Messages postés 237 Date d'inscription samedi 19 juillet 2008 Statut Membre Dernière intervention 28 mai 2016 - 7 nov. 2011 à 20:42
ced3c Messages postés 237 Date d'inscription samedi 19 juillet 2008 Statut Membre Dernière intervention 28 mai 2016 - 8 nov. 2011 à 00:41
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 12229 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 9 janvier 2025 1 454
7 nov. 2011 à 23:58
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 samedi 19 juillet 2008 Statut Membre Dernière intervention 28 mai 2016 5
8 nov. 2011 à 00:41
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