begin process at 2010 03 18 21:27:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

Débutants

 > 

Tirage aléatoire avec VB


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Tirage aléatoire avec VB

jeudi 20 novembre 2008 à 16:24:15 | Tirage aléatoire avec VB

missa27

Bonjour !
je veux développer une application en VB qui va gérer des tirages aléatoires sans remise.
D'abord jai une feuille excel (Feuil1) avec une colonne (colonne A) qui contient des nombres à 8 chiffres (68521541, 52154785, 59652314, etc...).

Le tirage porte sur cette colonne; mais le nombre de ligne n'est pas connu, donc peut varier. Donc il faut d'abord compter le nombre de ligne qui contiennent des données, faire le tirage sur ces nombres.

Après les différents tirages, les résultats doivent etres stockés dans une autre feuil.

Aider moi, s'il vous plait.

jeudi 20 novembre 2008 à 16:31:49 | Re : Tirage aléatoire avec VB

PCPT

Administrateur CodeS-SourceS
salut,

t'aider sur le code actuel bien sûr, tu peux le fournir stp

PS : valeurs dans excel ok, mais tu es en VB6 ou VBA ?!

Prenez un instant pour répondre à ce sondage svp 
jeudi 20 novembre 2008 à 18:53:36 | Re : Tirage aléatoire avec VB

dedenet2

Bonsoir,

Pour génerer des nombres à 8 chiffres avec Excel:
Dim N
N = Int(100000000 * Rnd)

A+
jeudi 20 novembre 2008 à 19:58:02 | Re : Tirage aléatoire avec VB

jmf0

Membre Club

Et randomize ?
Niet ?
(Il ne servirait pas à assurer un peu mieux le caractère aléatoire ?)

Mais ce n'est pas ce qu'a voulu dire PCPT !

Où est donc le dode (ou ta tentative) du restye (l'essentiel, en fait) et dont tu parles toi-même :
citation (de toi) :
"Donc il faut d'abord compter le nombre de ligne qui contiennent des données, faire le tirage sur ces nombres"
Ce ne sera qu'après que tu pourras t'intéresser au tirage aléatoire, pas avant !

vendredi 21 novembre 2008 à 01:44:00 | Re : Tirage aléatoire avec VB

Orohena

Bonjour

jfm0, tu ne serais pas en train d'enguirlander missa27 pour un message envoyé par ... dedenet2 ?

Tu me copieras 100 fois :

            je dois lire les messages avant de répondre, et non l'inverse

Attention, je suis sur un méga logiciel capable de détecter si tu as fais fait des copier-coller (il est presque au point, puisque j'ai déjà défini toutes mes variables) 

Bon, maintenant, pour compter le nombre de lignes non vides dans la colonne A, on peut faire

Function compteur As Integer
   Dim r as Range
   Set r = Range("A1")
   Do Until r.Value = ""
      Set r = r.Offset(1,0)
   Loop
   compteur = r.Row - 1
   MsgBox compteur
End Function

Amicalement à tous

vendredi 21 novembre 2008 à 01:59:09 | Re : Tirage aléatoire avec VB

Orohena

Oups, j'ai fait une faute d'orthographe : il faut lire si tu as fait, et non si tu as fais.

Cela m'inspire un nouveau proverbe :

            Le fait est au fais ce que la fête est à la fesse.

Je trouve que ça sonne bien, même si le sens m'échappe un peu...
vendredi 21 novembre 2008 à 07:16:21 | Re : Tirage aléatoire avec VB

pile_poil

Membre Club
orohena  il y a plus simple

Si tu veux savoir combien de lignes il y a dans une colonne particulière (ici B)
     nbLignes = Columns("B:B").Find("*", Range("B1"), , , xlByRows, xlPrevious).Row  

sinon pour trouver la derniere ligne du tableau contenant une donnée
faut partir d'en bas et remonter :
    Range("A65536").End(xlUp).Row


si c'est la solution, penser : REPONSE ACCEPTEE


Cette discussion est classée dans : vb, aléatoire, colonne, tirage, tirages


Répondre à ce message

Sujets en rapport avec ce message

Tirage aléatoire [ par commeunpic ] Je cherche un code htmlpour générer un tirage aléatoire d'un texte ou d'un fichier parmi une vingtaine de textes ou fichiers .Cela existe t'il par ici VB.NET et Datagrid [ par Greggg ] Bonjour,J'utilise un datagrid pour afficher des infos. Lorque je clique sur la 2eme colonne de mon datagrid, j'ouvre une deuxième fenetre.Je voudrais création d'une arborescence sous vb excel [ par jimmy29 ] bonjour à tous,je suis à la recherche d'une solution en vb pour effectuer la chose suivante :colonne a;colonne bpere1;grandpere2fils3;pere2fils4;pere1 Tirage aléatoire [ par jazz92 ] Bonjour,je rédige actuellement un outil pour le suivi de rencontre sportives.A cette fin, je bloque sur mon algorythme dans le tirage aléatoire des re pblm creation table/colonne sous vb [ par sebtik ] bonsoir a tousest il possible q dans une application client serveur que le client puissse creer sa propre colonne ou fichier ou table access ( de pref Tableau et rangement aléatoire. [ par FlorenceKlein ] Bonjour !Je suis étudiante et je dois réaliser un projet en VB et un peu d'aide serai bien venue.Il faut que je fasse un tableau dans lequel se placer VB - MSHFlexGrid [ par aptech ] Comment extraire le nom d'une colonne d'un MSHFlexGrid lorsqu'on connait l'id de la colonneMErciAPTech<img src=/imgs2/smile_evil.gif border=0 align="a Urgent svp (VB Excel Graph) [ par jmel ] Bonjour,je cherche très rapidement à savoir comment on fait pour avoir un graph cumulé mais avec plusieurs séries sur 2axes...C'est un mixte d'un grap vb excel SOS ! [ par inssounet ] bonjour a tous, j'ai un petit probleme en vba pour excel,je cherche a trier une colonne qui contient des dates de la maniere suivante:Range("A:A").Aut ouverture d'un fichier csv avec vb [ par khennet ] bonjour,j'ai un pb avec l'ouverture d'un fichier csv; j'éspere que vous pourrez m'aider.voici mon probleme:lorsque j'ouvre le fichier csv avec menu/fi


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales