IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

VBA Reinitialiser Userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2
    Par défaut VBA Reinitialiser Userform
    Bonjour,
    Je suis nouveau et je permets de faire appel à votre aide car je suis bloqué dans la construction de mon formulaire sur VBA. En effet, je souhaiterai remettre à zero la variable nombre_aleatoire présente dans : Private Sub UserForm_Initialize() lorsque je click sur un bouton de commande. J'ai essayé avec l'indication clear mais cela ne fonctionne pas. Je vous remercie de votre aide.



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub UserForm_Initialize()
     
    Randomize
      nombre_aleatoire = Int(10 * Rnd) + 1
     
    Private Sub CommandButton1_Click
    ?

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonjour,


    pour commencer rajoute en haut de ta page de code la ligne :

    cela te permettra d'éviter certaines erreurs en les mettant en évidence..

    ensuite pour affecter une valeur à une variable :

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2
    Par défaut
    En faite quand je dis remettre à zéro, c'est que je souhaite pouvoir retirer un nombre aléatoire avec la variable nombre_aleatoire. Mais je ne souhaite pas que la variable nombre_aleatoire soit égal à 0 comme le code que tu m'as donné.
    Cette variable me sert à tirer une carte au hasard et lorsque que la partie est finis je veux repartir à 0 grâce à un bouton commande.

  4. #4
    Membre Expert
    Homme Profil pro
    retraité
    Inscrit en
    Mars 2013
    Messages
    885
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 885
    Par défaut VBA réinitialiser Userform
    Bonsoir,

    Quel intérêt puisque la formule est toujours la même en début ou en fin de partie ? Une partie ou une autre, la formule fait le même boulot sans état d’âme!
    crains-tu donc qu'elle ait ses têtes et favorise un joueur ?

    Cordialement,

Discussions similaires

  1. [VBA-E] UserForm avec textbox "Dynamique"
    Par Alex_Kidd dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/05/2006, 00h29
  2. [VBA-E]Userform qui "plante"
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 02/05/2006, 11h33
  3. [VBA-E]UserFOrm
    Par malloc_92 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 12/04/2006, 15h24
  4. [VBA-E]Userform et transfert de variable
    Par Yanos dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 27/03/2006, 09h16
  5. [VBA-E] userform TextBox
    Par mulanzia2003 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 25/03/2006, 09h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo