Demande d'aide sur un programme VBA
Fermé
papish_4732
Messages postés
28
Date d'inscription
lundi 7 juin 2021
Statut
Membre
Dernière intervention
22 juin 2021
-
Modifié le 10 juin 2021 à 15:00
yg_be Messages postés 23535 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2025 - 14 juin 2021 à 19:03
yg_be Messages postés 23535 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2025 - 14 juin 2021 à 19:03
A voir également:
- Demande d'aide sur un programme VBA
- Programme demarrage windows 10 - Guide
- Mettre en veille un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Forcer la fermeture d'un programme - Guide
- Desinstaller un programme sur windows - Guide
5 réponses
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 857
10 juin 2021 à 15:02
10 juin 2021 à 15:02
Bonjour,
Je pense que ca vient du fait que vous ne faites jamais un reset de i.
Du coup, Tout fonctionne pour t = 3, mais lorsque t passe a 4, i a encore sa valeur de fin, et donc ignore le do While qui lui correspond.
Vous devriez peut-être initier votre i juste après le while t<=35.
Je pense que ca vient du fait que vous ne faites jamais un reset de i.
Du coup, Tout fonctionne pour t = 3, mais lorsque t passe a 4, i a encore sa valeur de fin, et donc ignore le do While qui lui correspond.
Vous devriez peut-être initier votre i juste après le while t<=35.
papish_4732
Messages postés
28
Date d'inscription
lundi 7 juin 2021
Statut
Membre
Dernière intervention
22 juin 2021
14 juin 2021 à 16:58
14 juin 2021 à 16:58
C'est vraiment dommage car j'ai une "base de données" qui vit et de ce fait le nombre de lignes augmente au fil du temps; je croyais que les macros étaient une alternative.
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 857
14 juin 2021 à 17:21
14 juin 2021 à 17:21
Les macro sont des alternatives, mais pour le coup votre tableau est vraiment gros...
Votre formule semble être de retranscrire que certaines colonnes colonne de votre tableau initial, est-ce bien ca?
Votre formule semble être de retranscrire que certaines colonnes colonne de votre tableau initial, est-ce bien ca?
papish_4732
Messages postés
28
Date d'inscription
lundi 7 juin 2021
Statut
Membre
Dernière intervention
22 juin 2021
14 juin 2021 à 17:51
14 juin 2021 à 17:51
Voila @diablo13800 c'est vraiment ca !
diablo13800
Messages postés
2890
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
16 février 2024
1 857
14 juin 2021 à 17:55
14 juin 2021 à 17:55
Peut-être qu'un TCD pourrait éventuellement vous aider, essayez de vous renseigné dessus
papish_4732
Messages postés
28
Date d'inscription
lundi 7 juin 2021
Statut
Membre
Dernière intervention
22 juin 2021
14 juin 2021 à 19:02
14 juin 2021 à 19:02
Merci vraiment @diablo13800 j'ai essayé pour 300000 lignes pour 2 colonnes ca vient, mais pour les 35 colonnes en total c'est lent.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
yg_be
Messages postés
23535
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 avril 2025
Ambassadeur
1 579
14 juin 2021 à 19:03
14 juin 2021 à 19:03
bonjour,
il serait préférable que tu expliques le résultat attendu.
il serait préférable que tu expliques le résultat attendu.
14 juin 2021 à 15:13
J'essaie de vérifier en compilant mais ca prend trop de temps pour s'exécuter.
Qui peut m'aider à réduire le temps d'exécution en regardant mon programme ?
14 juin 2021 à 15:17