Option Explicit ' En tête de module
Public NomUtilisateur As String
NomUtilisateur = TextUser.Text
'Dans userForm
ThisWorkBook.Sheets("LaFeuille").Range("B1")= Text.User
Dim NomVariable as String
'.....
NomVariable = NomTextBox.Text
Bonsoir;bonjour,
Sans avoir ouvert le classeur :
VB:Dim NomVariable as String '..... NomVariable = NomTextBox.Text
Cordialement
Option Explicit ' En tête de module
Public NomUtilisateur As String
NomUtilisateur = TextUser.Text
'Dans userForm
ThisWorkBook.Sheets("LaFeuille").Range("B1")= Text.User
Bonsoir;Re,
Fichier ouvert.
Solution 1
Déclarez votre variable dans un module elle sera utilisable ne n'importe quel endroit de votre code :
Puis dans user form :VB:Option Explicit ' En tête de module Public NomUtilisateur As String
Code:NomUtilisateur = TextUser.Text
Mettez la valeur dans une cellule d'une feuille (Cachée ? )
Code:'Dans userForm ThisWorkBook.Sheets("LaFeuille").Range("B1")= Text.User
Et surtout suivez un tuto de démarrage sur vba. Vous trouverez bien quelque chose.
Merci beaucoup pour votre aide t le conseil.Re,
Fichier ouvert.
Solution 1
Déclarez votre variable dans un module elle sera utilisable ne n'importe quel endroit de votre code :
Puis dans user form :VB:Option Explicit ' En tête de module Public NomUtilisateur As String
Code:NomUtilisateur = TextUser.Text
Mettez la valeur dans une cellule d'une feuille (Cachée ? )
Code:'Dans userForm ThisWorkBook.Sheets("LaFeuille").Range("B1")= Text.User
Et surtout suivez un tuto de démarrage sur vba. Vous trouverez bien quelque chose.