Salut salut !
Je suis actuellement en conception d'un UserForm qu'on pourrait appeler facile d'utilisation pour les futurs utilisateurs.
Je me retrouve donc avec un UserForm appelé (lancement2) qui est composé d'une fenêtre et d'un TextBox appelé (Textbox1). J'aimerais pouvoir en gros utiliser ce qui vient d’être écrit a l'intérieur du Textbox pour renommer la feuille active, après avoir appuyé sur le bouton suivant (CommandButton1).
Voici mon code actuelle :
Private Sub CommandButton1_Click()
'lancement de la fenetre 3 (suivant)
Unload lancement2
lancement3.Show
End Sub
Private Sub CommandButton2_Click()
'Quitter la fenetre
Unload Me
End Sub
Private Sub CommandButton3_Click()
'Retourner a la fenetre 1 (précédent)
Unload lancement2
lancement1.Show
End Sub
Private Sub userForm_Initialize()
'Message dans le textbox
Me.TextBox1 = "Saisir votre nom"
'Selection et focus TextBox
With TextBox1
.SetFocus
.SelStart = 0
.SelLength = Len(TextBox1.Text)
End With
End Sub
J'étais parti éventuellement sur un :
Private Sub rename_feuille()
'Renommer feuille
If CommandButton1 = True Then
TextBox1 = ActiveSheet.Name
End Sub
Mais bon c'est pas terrible