Programation d'une recherche aléatoir avec conditions
Résolu/Fermé
Barahaoua
Messages postés
88
Date d'inscription
jeudi 19 mai 2016
Statut
Membre
Dernière intervention
17 août 2016
-
25 mai 2016 à 11:49
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 26 mai 2016 à 11:57
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 26 mai 2016 à 11:57
A voir également:
- Programation d'une recherche aléatoir avec conditions
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Je recherche une chanson - Guide
- Recherche adresse - Guide
4 réponses
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
25 mai 2016 à 14:41
25 mai 2016 à 14:41
Bonjour
Plutôt qu'une image, peux tu envoyer la partie concernée de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller".
Cdlmnt
Plutôt qu'une image, peux tu envoyer la partie concernée de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller".
Cdlmnt
Barahaoua
Messages postés
88
Date d'inscription
jeudi 19 mai 2016
Statut
Membre
Dernière intervention
17 août 2016
Modifié par Barahaoua le 25/05/2016 à 15:12
Modifié par Barahaoua le 25/05/2016 à 15:12
ok merci je vais vous envoyer ca maintenant .
merci beaucoup pour la réponse déja
exemple de ce que je veux faire :
étape 1
je veux que mon pointeur va pointer sur la cellule C13 ensuit partir la chercher aléatoirement dans la colonne O
étape 2
on a deux cas
si il la pas trouver il sort un message box "non trouver dans colonne O"
si il la trouver donc il va prendre( la valeur de son tonnage (dans la colonne I )- la valeur de son unité de lavage (colonne k)) est ensuite mettre le résultat dans la colonne R et dans la colonne I (remplacer l'ancien tonnage )
ensuite en passe a C14
remarque : le résultat de calcul sera placer das la même ligne que le tonnage et l'unité de lavage
étape 3
avant le lancement de chaque boucle de recherche aléatoire il faut vérifié est ce que la valeur de la cellule (colonne I ) > la valeur de la cellule (colonne k).
si oui on lance la boucle normalement donc on calcul ( la valeur de son tonnage (dans la colonne I )- la valeur de son unité de lavage (colonne k)) est ensuite on met le résultat dans la colonne R et dans la colonne I (pour remplacer l'ancien tonnage )
et ensuite en passe le pointeur a C14
si non on cherche un autre tonnage > la valeur de la cellule (colonne k) et qui a la même chaine de caractère (dans notre cas C13 )
et si tous les tonnage qui correspondent a la cellule C13 sont < 53 on passe directement a C14 et ainsi de suite
regarde l'image pour mieux comprendre l'exemple

voila le fichier excel merci
https://www.cjoint.com/c/FEzmZeOLNmh
merci beaucoup pour la réponse déja
exemple de ce que je veux faire :
étape 1
je veux que mon pointeur va pointer sur la cellule C13 ensuit partir la chercher aléatoirement dans la colonne O
étape 2
on a deux cas
si il la pas trouver il sort un message box "non trouver dans colonne O"
si il la trouver donc il va prendre( la valeur de son tonnage (dans la colonne I )- la valeur de son unité de lavage (colonne k)) est ensuite mettre le résultat dans la colonne R et dans la colonne I (remplacer l'ancien tonnage )
ensuite en passe a C14
remarque : le résultat de calcul sera placer das la même ligne que le tonnage et l'unité de lavage
étape 3
avant le lancement de chaque boucle de recherche aléatoire il faut vérifié est ce que la valeur de la cellule (colonne I ) > la valeur de la cellule (colonne k).
si oui on lance la boucle normalement donc on calcul ( la valeur de son tonnage (dans la colonne I )- la valeur de son unité de lavage (colonne k)) est ensuite on met le résultat dans la colonne R et dans la colonne I (pour remplacer l'ancien tonnage )
et ensuite en passe le pointeur a C14
si non on cherche un autre tonnage > la valeur de la cellule (colonne k) et qui a la même chaine de caractère (dans notre cas C13 )
et si tous les tonnage qui correspondent a la cellule C13 sont < 53 on passe directement a C14 et ainsi de suite
regarde l'image pour mieux comprendre l'exemple

voila le fichier excel merci
https://www.cjoint.com/c/FEzmZeOLNmh
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
25 mai 2016 à 21:18
25 mai 2016 à 21:18
Je n'ai pas très bien compris où tu veux en venir
Un essai quand même
http://www.cjoint.com/c/FEztqOYkZsQ
Le code est commenté, ça devrait peut être te permettre de l'adapter à ton problème
Cdlmnt
Un essai quand même
http://www.cjoint.com/c/FEztqOYkZsQ
Le code est commenté, ça devrait peut être te permettre de l'adapter à ton problème
Cdlmnt
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 312
26 mai 2016 à 10:29
26 mai 2016 à 10:29
Bonjour ccm81 ;o)
attention,post-crossing sauvage!!!
Sous le pseudo de bitissa1991
https://www.developpez.net/forums/d1586740/logiciels/microsoft-office/excel/macros-vba-excel/macro-recherche-aleatoire-conditions/
attention,post-crossing sauvage!!!
Sous le pseudo de bitissa1991
https://www.developpez.net/forums/d1586740/logiciels/microsoft-office/excel/macros-vba-excel/macro-recherche-aleatoire-conditions/
ccm81
Messages postés
10907
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 janvier 2025
2 430
26 mai 2016 à 11:57
26 mai 2016 à 11:57
Salut michel,
merci et bonne journée
Cordialement
merci et bonne journée
Cordialement
Barahaoua
Messages postés
88
Date d'inscription
jeudi 19 mai 2016
Statut
Membre
Dernière intervention
17 août 2016
26 mai 2016 à 10:35
26 mai 2016 à 10:35
merci beaucoup CCM81 problème résolu merci pour l'aide