Re-,
Et merci Papou pour le complément d'informations...
Pour déclarer ta variable en String dans un module, tu écris ceci en haut d'un module standard :
Public MaVar As String
Par contre, cette variable ne sera valable que le temps d'édition de ton Userform
Il vaut mieux passer par un nom défini, style :
Fermeture de ton USF
Private Sub CommandButton1_Click()
ActiveWorkbook.Names.Add Name:="MaVariable", RefersToR1C1:=Me.TextBox1
Unload Me
End Sub
Et pour récupérer la valeur :
Sub essai()
MsgBox [MaVariable]
End Sub
Et il n'est nul besoin de déclarer la variable
Bonne soirée