sauvegarder la valeur d'une Textbox dans une variable

YoanRey

XLDnaute Nouveau
Bonjour à tous,

A l'aide d'un UserForm je veux pouvoir sélectionner la "feuil " dont le nom est renseigné dans une Textbox
Ex:
Je demande à l'aide d'un UserForm d'ouvrir la Feuil100 dans le but de renseigner des informations.
Dans mon mon module je déclare ma variable en Public et non dans le UserForm pour qu'elle continue d'être appelé même après la fermeture de "UserForm1"

Dans le module :

Public Plaque As Variant
Sub O_U_F()
UserForm1.Show
End Sub

Dans le UserForm1 le code est le suivant :


Private Sub CB_OK_Click() 'bouton "Sortir"
Unload Me 'vide et ferme l'UserForm1
End Sub

Private Sub TB_Ouvrir_Exit(ByVal Cancel As MSForms.ReturnBoolean) 'à la sortie de la TextBox1
Plaque = TB_Ouvrir.Value
Sheets("Plaque").Select
End Sub

Si certains d'entre vous ont déjà était confronté à ce problème, pouvez-vous me donner la solution.
Cordialement
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonsoir @YoanRey (Welcome to XLD !) @pierrejean , le Forum

Oui comme le dit Pierre Jean, "Plaque" étant une variable on ne l'appelle plus avec des guillemets.

Ceci dit, une TextBox pour taper le nom d'une WorkSheet, cela sent le gaz et des erreurs à gérer si l'utilisateur tape n'importe quoi...

Je te propose une autre solution ci-jointe.

Bien à toi, à vous
@+Thierry
 

Pièces jointes

  • XLD_YoanRey_Select_Sheet_Via_Userform_Variable_Globale.xlsm
    29.2 KB · Affichages: 14

Discussions similaires

Statistiques des forums

Discussions
314 651
Messages
2 111 544
Membres
111 199
dernier inscrit
mavoungou regis