Afficher contenu cellule dans un textbox d'un userform

Bonjour,

J'ai une feuille nommé "Fiche" et dessus un bouton qui fait apparaitre un formulaire (UserForm2) pour modifier les cellules de "Fiche".

Je voudrais que par exemple le textbox txtnom contiennes le contenu de la cellule E12 à l'affichage du formulaire UserForm2.

Je sais pas comment m'y prendre =/

voila le code

copie et colle le code dans ton userform

si il existe déja une macro Userform_activate copie que la ligne avec range

sinon copie tout et ca doit marché

Private Sub UserForm_Activate()

txtnom=range("E12")

End Sub

a+

A quel moment cette macro se lance ?

je ne comprends pas du principe du activate ...

J'ai déja cela :

Sub Affiche_Formulaire_Modif()

'

'Affiche_Formulaire

Load UserForm2

UserForm2.Show

End Sub

Ou alors comment acceder a la fonction activate de mon formulaire ? =$

A quel moment cette macro se lance ?

elle se lance au moment ou tu fait appel a ton userform

tu dois surement faire un userform2.show et ton userform2 s'ouvre , c'est a ce moment la

je ne comprends pas du principe du activate ...

ca signifie a quel moment il doit exécuter la macro donc a l'activation (activate)

habituellement tu le fait sur un bouton et c'est marquer dans les macro attacher au userform

ex button1_click , c'est a dire qu'il exécute le code quand tu clic sur le boutton 1

la c'est pareil quand le userform est activer voir la meilleur traduction doit etre actif

J'ai déja cela :

Sub Affiche_Formulaire_Modif()

'

'Affiche_Formulaire

Load UserForm2 code qui charge le userform

UserForm2.Show code qui affiche le userform

End Sub

Ou alors comment acceder a la fonction activate de mon formulaire ? =$

double clic sur le formulaire et pas sur un bouton ou autre texbox bien sur le formulaire

tu va voir le code du formulaire avec justement ecrit

sub userform_click()

end sub

la tu va en haut du code tu verra userforme et a coté une liste déroulante

tu a plein d'option

activate

error

keydown

bref plein de choix pour exécuter une macro au moment que tu choisi

voila espérant être claire

a+

Bonjour,

Procède comme suit :

Dans un module, mets ce code et associe lui ton bouton

Sub init()
UserForm2.Show
End Sub

Dans l'Userform2, mets ce code

Private Sub UserForm_Initialize()
Txtnom = Range("E12")
End Sub

Amicalement

Merci beaucoup ça fonctionne parfaitement, merci d'avoir pris du temps pour mon problème.

Rechercher des sujets similaires à "afficher contenu textbox userform"