Pour répéter mes cours d'anglais :o) je me sers d'une feuille xls, dans
laquelle, (après avoir ajouté mes nouveaux mots & traduction, dans une
base-de-données, au fur et à mesure que je les apprends), j'extrais par une
procédure qui les choisis aléatoirement dans la base de données et me
l'affiche dans une boîte de dialogue.
Mon problème c'est que dans la procédure la formule existante suivante:
ChoisirMotAléatoirement = Int((MaxEnregistrementsVocabulaire * Rnd()) + 1)
Qui renvoie une position de la base, tourne un peu en rond, et ce sont
souvent les mêmes mots qui reviennent, et d'autres positions ne sont jamais
proposées.
-Comment faire pour être sûr que tous les mots figurant dans la base soient
proposés, mais pas en se suivant!
Je sais pas si c'est très clair, mais j'espère que cela soit suffisant et
que quelqu'un pourra me proposer des idées.
Je vous remercie d'avance pour vos propositions.
Cordialement,
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Garette
Bonjour,
Regardez l'instruction Randomize. "Initialise le générateur de nombres aléatoires." A placer avant : ChoisirMotAléatoirement = Int((MaxEnregistrementsVocabulaire * Rnd()) + 1)
"Emile 63" a écrit dans le message de news:
Bonjour à tous,
Pour répéter mes cours d'anglais :o) je me sers d'une feuille xls, dans laquelle, (après avoir ajouté mes nouveaux mots & traduction, dans une base-de-données, au fur et à mesure que je les apprends), j'extrais par une procédure qui les choisis aléatoirement dans la base de données et me l'affiche dans une boîte de dialogue. Mon problème c'est que dans la procédure la formule existante suivante: ChoisirMotAléatoirement = Int((MaxEnregistrementsVocabulaire * Rnd()) + 1) Qui renvoie une position de la base, tourne un peu en rond, et ce sont souvent les mêmes mots qui reviennent, et d'autres positions ne sont jamais proposées. -Comment faire pour être sûr que tous les mots figurant dans la base soient proposés, mais pas en se suivant! Je sais pas si c'est très clair, mais j'espère que cela soit suffisant et que quelqu'un pourra me proposer des idées. Je vous remercie d'avance pour vos propositions. Cordialement,
-- Emile
Bonjour,
Regardez l'instruction Randomize. "Initialise le générateur de nombres
aléatoires."
A placer avant : ChoisirMotAléatoirement =
Int((MaxEnregistrementsVocabulaire * Rnd()) + 1)
"Emile 63" <effacer_ceci_no_spams_emile_6_3@yahoo.fr> a écrit dans le
message de news: ud5IOkrSHHA.1208@TK2MSFTNGP03.phx.gbl...
Bonjour à tous,
Pour répéter mes cours d'anglais :o) je me sers d'une feuille xls, dans
laquelle, (après avoir ajouté mes nouveaux mots & traduction, dans une
base-de-données, au fur et à mesure que je les apprends), j'extrais par
une
procédure qui les choisis aléatoirement dans la base de données et me
l'affiche dans une boîte de dialogue.
Mon problème c'est que dans la procédure la formule existante suivante:
ChoisirMotAléatoirement = Int((MaxEnregistrementsVocabulaire * Rnd()) + 1)
Qui renvoie une position de la base, tourne un peu en rond, et ce sont
souvent les mêmes mots qui reviennent, et d'autres positions ne sont
jamais
proposées.
-Comment faire pour être sûr que tous les mots figurant dans la base
soient
proposés, mais pas en se suivant!
Je sais pas si c'est très clair, mais j'espère que cela soit suffisant et
que quelqu'un pourra me proposer des idées.
Je vous remercie d'avance pour vos propositions.
Cordialement,
Regardez l'instruction Randomize. "Initialise le générateur de nombres aléatoires." A placer avant : ChoisirMotAléatoirement = Int((MaxEnregistrementsVocabulaire * Rnd()) + 1)
"Emile 63" a écrit dans le message de news:
Bonjour à tous,
Pour répéter mes cours d'anglais :o) je me sers d'une feuille xls, dans laquelle, (après avoir ajouté mes nouveaux mots & traduction, dans une base-de-données, au fur et à mesure que je les apprends), j'extrais par une procédure qui les choisis aléatoirement dans la base de données et me l'affiche dans une boîte de dialogue. Mon problème c'est que dans la procédure la formule existante suivante: ChoisirMotAléatoirement = Int((MaxEnregistrementsVocabulaire * Rnd()) + 1) Qui renvoie une position de la base, tourne un peu en rond, et ce sont souvent les mêmes mots qui reviennent, et d'autres positions ne sont jamais proposées. -Comment faire pour être sûr que tous les mots figurant dans la base soient proposés, mais pas en se suivant! Je sais pas si c'est très clair, mais j'espère que cela soit suffisant et que quelqu'un pourra me proposer des idées. Je vous remercie d'avance pour vos propositions. Cordialement,
-- Emile
Daniel
Bonjour. Regarde le classeur à l'adresse : http://cjoint.com/?chouOLIKBJ Clique sur l'onglet "quizz" pour commencer. Cordialement. Daniel "Emile 63" a écrit dans le message de news:
Bonjour à tous,
Pour répéter mes cours d'anglais :o) je me sers d'une feuille xls, dans laquelle, (après avoir ajouté mes nouveaux mots & traduction, dans une base-de-données, au fur et à mesure que je les apprends), j'extrais par une procédure qui les choisis aléatoirement dans la base de données et me l'affiche dans une boîte de dialogue. Mon problème c'est que dans la procédure la formule existante suivante: ChoisirMotAléatoirement = Int((MaxEnregistrementsVocabulaire * Rnd()) + 1) Qui renvoie une position de la base, tourne un peu en rond, et ce sont souvent les mêmes mots qui reviennent, et d'autres positions ne sont jamais proposées. -Comment faire pour être sûr que tous les mots figurant dans la base soient proposés, mais pas en se suivant! Je sais pas si c'est très clair, mais j'espère que cela soit suffisant et que quelqu'un pourra me proposer des idées. Je vous remercie d'avance pour vos propositions. Cordialement,
-- Emile
Bonjour.
Regarde le classeur à l'adresse :
http://cjoint.com/?chouOLIKBJ
Clique sur l'onglet "quizz" pour commencer.
Cordialement.
Daniel
"Emile 63" <effacer_ceci_no_spams_emile_6_3@yahoo.fr> a écrit dans le
message de news: ud5IOkrSHHA.1208@TK2MSFTNGP03.phx.gbl...
Bonjour à tous,
Pour répéter mes cours d'anglais :o) je me sers d'une feuille xls, dans
laquelle, (après avoir ajouté mes nouveaux mots & traduction, dans une
base-de-données, au fur et à mesure que je les apprends), j'extrais par
une
procédure qui les choisis aléatoirement dans la base de données et me
l'affiche dans une boîte de dialogue.
Mon problème c'est que dans la procédure la formule existante suivante:
ChoisirMotAléatoirement = Int((MaxEnregistrementsVocabulaire * Rnd()) + 1)
Qui renvoie une position de la base, tourne un peu en rond, et ce sont
souvent les mêmes mots qui reviennent, et d'autres positions ne sont
jamais
proposées.
-Comment faire pour être sûr que tous les mots figurant dans la base
soient
proposés, mais pas en se suivant!
Je sais pas si c'est très clair, mais j'espère que cela soit suffisant et
que quelqu'un pourra me proposer des idées.
Je vous remercie d'avance pour vos propositions.
Cordialement,
Bonjour. Regarde le classeur à l'adresse : http://cjoint.com/?chouOLIKBJ Clique sur l'onglet "quizz" pour commencer. Cordialement. Daniel "Emile 63" a écrit dans le message de news:
Bonjour à tous,
Pour répéter mes cours d'anglais :o) je me sers d'une feuille xls, dans laquelle, (après avoir ajouté mes nouveaux mots & traduction, dans une base-de-données, au fur et à mesure que je les apprends), j'extrais par une procédure qui les choisis aléatoirement dans la base de données et me l'affiche dans une boîte de dialogue. Mon problème c'est que dans la procédure la formule existante suivante: ChoisirMotAléatoirement = Int((MaxEnregistrementsVocabulaire * Rnd()) + 1) Qui renvoie une position de la base, tourne un peu en rond, et ce sont souvent les mêmes mots qui reviennent, et d'autres positions ne sont jamais proposées. -Comment faire pour être sûr que tous les mots figurant dans la base soient proposés, mais pas en se suivant! Je sais pas si c'est très clair, mais j'espère que cela soit suffisant et que quelqu'un pourra me proposer des idées. Je vous remercie d'avance pour vos propositions. Cordialement,
-- Emile
Emile 63
Garette et Daniel, Je vous remercie pour votre aide je pense que c'est bien ça qui ne tournais pas rond. Salutations Emile |
Garette et Daniel,
Je vous remercie pour votre aide je pense que c'est bien ça qui ne tournais
pas rond.
Salutations
Emile
|