Bouton pour continuer l'exécution d'une boucle for
Résolu
vlnt
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Après plusieurs recherches, je ne trouve la solution à mon problème.
Mon objectif serait de pouvoir exécuter la suite d'une boucle for à partir d'un bouton. Je ne parle de bouton pour lancer une macro.
J'ai une feuille où plusieurs données sont à saisir et me renvoient un résultat (tout cela se fait sans macro). Or, je souhaite répéter plusieurs fois ce calcul en changeant à chaque fois de données et en incrémentant mon résultat dans une autre feuille. Le nombre de répétition de l'opération dépend d'une autre valeur d'où la boucle.
J'aimerai donc qu'après avoir saisi mes données et le calcul fait, cliquer sur un bouton qui m'active la suite de ma boucle (export du résultat vers une autre feuille, suppression du contenu de certaines cellules, etc...) jusqu'à ce qu'elle se termine et en recommence une autre où je rentre à nouveau mes données et la relance.
J'espère avoir été le plus clair possible.
Merci d'avance pour les réponses que vous pourrez m'apporter
Vlnt
Après plusieurs recherches, je ne trouve la solution à mon problème.
Mon objectif serait de pouvoir exécuter la suite d'une boucle for à partir d'un bouton. Je ne parle de bouton pour lancer une macro.
J'ai une feuille où plusieurs données sont à saisir et me renvoient un résultat (tout cela se fait sans macro). Or, je souhaite répéter plusieurs fois ce calcul en changeant à chaque fois de données et en incrémentant mon résultat dans une autre feuille. Le nombre de répétition de l'opération dépend d'une autre valeur d'où la boucle.
J'aimerai donc qu'après avoir saisi mes données et le calcul fait, cliquer sur un bouton qui m'active la suite de ma boucle (export du résultat vers une autre feuille, suppression du contenu de certaines cellules, etc...) jusqu'à ce qu'elle se termine et en recommence une autre où je rentre à nouveau mes données et la relance.
J'espère avoir été le plus clair possible.
Merci d'avance pour les réponses que vous pourrez m'apporter
Vlnt
A voir également:
- Bouton pour continuer l'exécution d'une boucle for
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Bouton reinitialisation pc - Guide
- Comment faire une capture d'écran sur un samsung sans bouton ? - Guide
- Diagnostic bouton photo - Accueil - Outils
- Bouton on/off comment savoir ✓ - Forum Matériel & Système
5 réponses
Oui j'imagine que ça peut fonctionner aussi avec les autres boucles, mais ma question revient: Qu'est ce que je mets à l'intérieur de ma boucle pour continuer son exécution à partir d'un clic bouton?
Bonjour,
Regarde si un système comme ça t'irai.
Sélectionner toutes les cellules de saisie et nommer la plage 'saisies'.
Ici saisir en B2, D2 et C4.
https://www.cjoint.com/?DEhrsyzHea1
Au passage quand tu utilises Worksheets(2) tu t'adresses à la feuille en 2nde position, qu'elle s'appelle Feuil2 ou Toto.
Utilises Worksheets("Feuil2") si tu veux t'adresser à elle quelle que soit sa position.
eric
Regarde si un système comme ça t'irai.
Sélectionner toutes les cellules de saisie et nommer la plage 'saisies'.
Ici saisir en B2, D2 et C4.
https://www.cjoint.com/?DEhrsyzHea1
Au passage quand tu utilises Worksheets(2) tu t'adresses à la feuille en 2nde position, qu'elle s'appelle Feuil2 ou Toto.
Utilises Worksheets("Feuil2") si tu veux t'adresser à elle quelle que soit sa position.
eric
Bonjour,
Merci pour la précision sur le worksheets même si je m'en doutais un peu mais au moins je suis sûr.
Pouvez-vous me préciser le fonctionnement de la variable ok en tant que boolean et avec la notion de true et false.
Et merci pour la rédaction de ce code.
Vlnt
Merci pour la précision sur le worksheets même si je m'en doutais un peu mais au moins je suis sûr.
Pouvez-vous me préciser le fonctionnement de la variable ok en tant que boolean et avec la notion de true et false.
Et merci pour la rédaction de ce code.
Vlnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bon j'ai réfléchi sur votre code éric (ce que j'aurais dû faire avant de demander une explication) et je pense avoir compris.
La notion de false est que si la condition if is empty est vérifiée, la variable ok "n'existe pas"? D'où la deuxième condition if not qui fait apparaître la msg box?
C'est bien ça? Dites moi si j'emploie des expressions non appropriée, je n'étudie pas dans ce domaine et "apprends" par moi même.
Sinon j'ai testé et c'est exactement ce que je recherchais: contrôler la saisie sans imposer case après case.
Ma dernière question est: le nom de la procédure pour le clique bouton est-elle important pour l'attribution au bouton ou pas?
Merci
La notion de false est que si la condition if is empty est vérifiée, la variable ok "n'existe pas"? D'où la deuxième condition if not qui fait apparaître la msg box?
C'est bien ça? Dites moi si j'emploie des expressions non appropriée, je n'étudie pas dans ce domaine et "apprends" par moi même.
Sinon j'ai testé et c'est exactement ce que je recherchais: contrôler la saisie sans imposer case après case.
Ma dernière question est: le nom de la procédure pour le clique bouton est-elle important pour l'attribution au bouton ou pas?
Merci