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-E] memmory génération aléatoire d'images


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Points : 5
    Points
    5
    Par défaut [VBA-E] memmory génération aléatoire d'images
    Bonjour à tous,
    J'ai un projet vba à effectuer, il s'agit de réaliser le jeu du memmory à l'aide de vba por excel. Comme nos cours d'info sont assez peu nombreux, mon niveau n'est pas très élevé. J'aurais voulu savoir comment générer aléatoirement 32 images qui sont les cartes du jeu (picture box). Je sais qu'il faut voir le problème sous la forme d'un tableau (array), mais je n'arrive pas à voir plus loin.

    Merci d'avance.

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Tes 32 images existent... donc il ne s'agit sans doute pas de générer des images mais de sélectionner aléatoirement une image parmi 32.
    Regarde Rnd, dans l'aide
    Tu crées un tableau du nom de tes images
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    LesImages = Array("D:\Rep\NomImage1", "D:\Rep\NomImage2","D:\Rep\NomImage3", "D:\Rep\NomImageN",...)
    NoImage = Int((32 * Rnd) + 1)
    MaForm.MonImage.Picture = LoadPicture(LesImages(NoImage))
    A+

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Points : 5
    Points
    5
    Par défaut encore un petit problème
    Merci, pour la réponse. Désolé mais j'ai encore un problème qui se rajoute au précédent. J'avais oublié de préciser que le jeux fonctionne par paire de cartes, il faut donc s'arranger pour que l'ordi sélectionne par paires et non pour une carte seulement. Comment faire alors?

    Merci d'avance

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Alors tu relances rnd dans une boucle. Si ce n'est pas la même carte que la précédente, tu gardes et tu sors de la boucle. Sinon, tu restes dans la boucle pour un nouvel rnd....
    A+

    Oui, j'oubliais, il te faut une deuxième image à laquelle affecter la deuxième "Picture", mais je pense que c'était prévu

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Points : 5
    Points
    5
    Par défaut génération d'images vba
    Merci, je m'empresse de tester cela.

Discussions similaires

  1. VBA, génération aléatoire, gaussienne et exp
    Par Raphael025 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/02/2011, 23h43
  2. [ImageMagick] Message d'erreur à la génération d'une image jpg
    Par DadaWeb dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 06/06/2006, 13h42
  3. [VBA]possible ou pas ? creer une image jpg a partir 7 jpg
    Par sakuraba dans le forum Général VBA
    Réponses: 5
    Dernier message: 03/01/2006, 10h45
  4. génération aléatoire
    Par acewb00 dans le forum MFC
    Réponses: 1
    Dernier message: 02/12/2005, 09h46
  5. génération aléatoire de couleur claire
    Par jiraiya dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 25/02/2004, 19h52

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