Mezixx
XLDnaute Nouveau
Bonjour,
j'ai récupéré une macro Excel (Voir pièce jointe) que je voudrai améliorer/optimiser...n'étant pas trop calé en VBA j'ai besoin d'aide...
La macro fonctionne de la façon suivante :
- Un timer aléatoire de 20 à 40 mins est lancé en boucle.
- Quand le timer est fini, les cellules de la colonne A:A (A1:A9) sont copiées dans un fichier texte
- En parallèle, une heure précise est définie (13H00). Quand cette heure arrive, une série de cellules (L10:O14 vers L15:O19) sont dupliquées sur la même feuille (en plus de l'export vers .txt).
Ce que je souhaite ajouter :
- A la fin du timer de 20/40 mins un auto calcul se lance (type F9) avant l'export des données (A1:A9) vers le txt.
- A l'issue du timer une fois le calcul auto et l'export effectué la macro devra analyser une cellule en A:A (exemple A1) et en fonction de sa valeur (qui sera générée par ALEA) elle lancera une application en .exe
Par exemple :
Si A1=1 > Lancement de l'application test_1.exe
Si A1=2 > Lancement de l'application test_2.exe
....
Merci d'avance pour votre aide... en espérant avoir été clair
j'ai récupéré une macro Excel (Voir pièce jointe) que je voudrai améliorer/optimiser...n'étant pas trop calé en VBA j'ai besoin d'aide...
La macro fonctionne de la façon suivante :
- Un timer aléatoire de 20 à 40 mins est lancé en boucle.
- Quand le timer est fini, les cellules de la colonne A:A (A1:A9) sont copiées dans un fichier texte
- En parallèle, une heure précise est définie (13H00). Quand cette heure arrive, une série de cellules (L10:O14 vers L15:O19) sont dupliquées sur la même feuille (en plus de l'export vers .txt).
Ce que je souhaite ajouter :
- A la fin du timer de 20/40 mins un auto calcul se lance (type F9) avant l'export des données (A1:A9) vers le txt.
- A l'issue du timer une fois le calcul auto et l'export effectué la macro devra analyser une cellule en A:A (exemple A1) et en fonction de sa valeur (qui sera générée par ALEA) elle lancera une application en .exe
Par exemple :
Si A1=1 > Lancement de l'application test_1.exe
Si A1=2 > Lancement de l'application test_2.exe
....
Merci d'avance pour votre aide... en espérant avoir été clair