Donner un nombre aléatoire en vbs

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonsoir,
Je voudrais coder un nombre aléatoire entre 1 et 100 en vbs. Pourtant j'ai cherché sur le forum mais rien ne correspond à ce que je cherche. Pouvez-vous m'aider ou joindre un site qui répondra à mes questions s'il vous plaît.
Merci bonne soirée.

9 réponses

  1. Utilisateur anonyme
     
    Bonjour

    Vbs et vba sont assez proche pour ce que ne concerne pas l’application hote de vba.
    As tu cherché en vba?
    0
    1. Utilisateur anonyme
       
      Je crois que VBA c'est avec Excel, moi c'est avec bloc notes en VBS.
      0
  2. Utilisateur anonyme
     
    Bonjour,

    J'ai trouvé un lien qui permet de générer un nombre aléatoire:
    https://stackoverflow.com/questions/18296503/vbscript-how-to-generate-a-random-number-then-an-if-statement-to-use-this-num/18296580d
    Par contre c'est en anglais.

    Merci quand même et bonne journée.
    0
    1. Utilisateur anonyme
       
      VBA c'est avec Excel, mais aussi avec Word, powerpoint, Autocad et pleins d'autres encore, ce sont les applications hôtes.
      Mais la majorité des instructions qui ne concernent pas l'application hôte sont les mêmes en VBA, VBS et souvent VB6 (mais pas VB.Net)

      D'ailleurs le lien que t'as donné f894009 (hello ça flotte ;) ) t'as donné marque bien VB-VBA-VBS...
      De fait, dans ce lien, c'est que Galopin montre un code qui marche pour ces 3 VB qui donne un nombre entre 1 et 6 (un dé quoi) et prisonner propose un code qu'il donne pour VBA (mais qui est valable pour les 3) qui donne un nombre dans une plage donnée.
      Tout ça expliqué en français

      Donc en fait, si tu avais suivi mon conseil hier, ou regardé le lien de f894009 ce matin, tu aurais gagné du temps et tu ne te serais pas "embêté" avec
      Par contre c'est en anglais.


      De rien quand même
      0
      1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717 > Utilisateur anonyme
         
        Bonjour Whismeril,

        Eh oui, toujours sous le vent..
        0
  3. Utilisateur anonyme
     
    D'ailleurs je voulais savoir aussi. Si je veux mettre le message du genre "Le nombre est:". Tu sais où je dois mettre dans le code ?
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Utilisateur anonyme
     
    J'enfonce une porte ouverte, après la génération.

    Après ça dépend de comment tu l'as codé
    0
  6. Utilisateur anonyme
     
    Dim max,min,rand
    max=100
    min=1
    Randomize
    rand = Int((max-min+1)*Rnd+min)
    WScript.Echo rand
    0
  7. Utilisateur anonyme
     
    Alors, je dirais
    Dim max,min,rand 
    max=100 
    min=1 
    Randomize 
    rand = Int((max-min+1)*Rnd+min) 
    WScript.Echo « Le nombre est «  & rand 

    0
    1. Utilisateur anonyme
       
      Ha zut, les guillemets merdouillent depuis ma tablette, mais c’est l’idée
      0
  8. Utilisateur anonyme
     
    C'est exactement ce que je voulais. Merci pour ton aide ???? Je suis pas trop fort en programmation mais tu m'as aidé quand même ????.
    0