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 :

Afficher aléatoirement une cellule dans une liste


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
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2
    Par défaut Afficher aléatoirement une cellule dans une liste
    Bonjour à tous,
    Je suis actuellement étudiant et j'ai eu l'occasion de suivre des cours de programmation sur Visual Basics pendant un semestre, cependant mon niveau actuel ne me permet pas de trouver seul ce que j'essaye de faire.

    J'aimerais créer une macro qui affiche sur une msgbox le contenu d'une cellule au hasard parmi une liste de six prénoms, et ce, sans remise, mais j'ai vraiment du mal à comprendre les codes proposés sur les différents forums sur le sujet.

    Par exemple, j'aurais une liste de six prénoms A, B, C, D, E et F. L'utilisateur A devra cliquer sur un bouton qui lui permettra de choisir un partenaire, tout en excluant évidemment la possibilité de se choisir lui même, et ensuite de supprimer le partenaire choisi au hasard de la liste, pour que chacun ai un partenaire différent.
    J'essaierai par la suite d'ajouter d'autres limitations car certains couples ne peuvent pas être compatible (ex: A et B ne peuvent pas être partenaires), mais ça, je pense être en mesure de le faire...

    Voilà, si quelqu'un pourrai m'éclairer ou m'expliquer ça serait très sympa!
    C'est surtout les différentes méthodes de tirage existantes que je ne comprend pas.

    Bonne journée à tous!

  2. #2
    Membre Expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 475

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2
    Par défaut
    Merci beaucoup, je vais y jeter un oeil

Discussions similaires

  1. [Toutes versions] coller les données d'une plage d'une cellule dans une cellule d'une autre feuille[VBA]
    Par arthson dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/01/2012, 18h37
  2. [XL-2007] problème de codage en vba ("copie d'une partie d'une cellule dans une cellule vide")
    Par skipeemed dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 26/10/2010, 18h01
  3. [XL-2002] Macro de comparaison d'une cellule d'une feuille avec une cellule d'une autre feuille.
    Par steelydan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2010, 13h59
  4. Afficher une image dans une cellule d'une gridview
    Par guigui11 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/09/2007, 11h18
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 14h48

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