Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" a écrit dans le message de news:Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur ( je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" <tuesmondieu@gmail.com> a écrit dans le message de news:
1160663063.481891.117660@b28g2000cwb.googlegroups.com...
Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur ( je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" a écrit dans le message de news:Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur ( je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" a écrit dans le message de news:Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur ( je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" <tuesmondieu@gmail.com> a écrit dans le message de news:
1160663063.481891.117660@b28g2000cwb.googlegroups.com...
Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur ( je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" a écrit dans le message de news:Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur ( je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" a écrit dans le message de news:Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" <tuesmondieu@gmail.com> a écrit dans le message de news:
1160663063.481891.117660@b28g2000cwb.googlegroups.com...
Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" a écrit dans le message de news:Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Tu as donc bien fait de m'adresser ta prière ;-)
Ravi de t'avoir aidé.
A+
Paul V alias Jesuissondieu
"Tuesmondieu" a écrit dans le message de news:
Effectivement,
Je lance depuis Workbook_open une procedure dans un module normal qui
m'ouvre le fichier et ca marche beaucoup mieux, je passe de moins de
500 lignes à plus de 8300 ecrites par seconde.
Merci beaucoup.Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" a écrit dans le message de news:Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Tu as donc bien fait de m'adresser ta prière ;-)
Ravi de t'avoir aidé.
A+
Paul V alias Jesuissondieu
"Tuesmondieu" <tuesmondieu@gmail.com> a écrit dans le message de news:
1160665496.076441.250230@e3g2000cwe.googlegroups.com...
Effectivement,
Je lance depuis Workbook_open une procedure dans un module normal qui
m'ouvre le fichier et ca marche beaucoup mieux, je passe de moins de
500 lignes à plus de 8300 ecrites par seconde.
Merci beaucoup.
Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" <tuesmondieu@gmail.com> a écrit dans le message de news:
1160663063.481891.117660@b28g2000cwb.googlegroups.com...
Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Tu as donc bien fait de m'adresser ta prière ;-)
Ravi de t'avoir aidé.
A+
Paul V alias Jesuissondieu
"Tuesmondieu" a écrit dans le message de news:
Effectivement,
Je lance depuis Workbook_open une procedure dans un module normal qui
m'ouvre le fichier et ca marche beaucoup mieux, je passe de moins de
500 lignes à plus de 8300 ecrites par seconde.
Merci beaucoup.Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" a écrit dans le message de news:Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Paul, tu as un nom de Pape, certes, de dieu, certes non !
:-D
mac
"Paul V" a écrit dans le message de news:Tu as donc bien fait de m'adresser ta prière ;-)
Ravi de t'avoir aidé.
A+
Paul V alias Jesuissondieu
"Tuesmondieu" a écrit dans le message de news:
Effectivement,
Je lance depuis Workbook_open une procedure dans un module normal qui
m'ouvre le fichier et ca marche beaucoup mieux, je passe de moins de
500 lignes à plus de 8300 ecrites par seconde.
Merci beaucoup.Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" a écrit dans le message de news:Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code
erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Paul, tu as un nom de Pape, certes, de dieu, certes non !
:-D
mac
"Paul V" <nobody@home.ir> a écrit dans le message de news:
eItDFIh7GHA.728@TK2MSFTNGP04.phx.gbl...
Tu as donc bien fait de m'adresser ta prière ;-)
Ravi de t'avoir aidé.
A+
Paul V alias Jesuissondieu
"Tuesmondieu" <tuesmondieu@gmail.com> a écrit dans le message de news:
1160665496.076441.250230@e3g2000cwe.googlegroups.com...
Effectivement,
Je lance depuis Workbook_open une procedure dans un module normal qui
m'ouvre le fichier et ca marche beaucoup mieux, je passe de moins de
500 lignes à plus de 8300 ecrites par seconde.
Merci beaucoup.
Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" <tuesmondieu@gmail.com> a écrit dans le message de news:
1160663063.481891.117660@b28g2000cwb.googlegroups.com...
Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code
erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Paul, tu as un nom de Pape, certes, de dieu, certes non !
:-D
mac
"Paul V" a écrit dans le message de news:Tu as donc bien fait de m'adresser ta prière ;-)
Ravi de t'avoir aidé.
A+
Paul V alias Jesuissondieu
"Tuesmondieu" a écrit dans le message de news:
Effectivement,
Je lance depuis Workbook_open une procedure dans un module normal qui
m'ouvre le fichier et ca marche beaucoup mieux, je passe de moins de
500 lignes à plus de 8300 ecrites par seconde.
Merci beaucoup.Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" a écrit dans le message de news:Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code
erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Sur ce forum, on m'a dejà traité de tous les noms alors pourquoi pas un
nom de dieu ;-)
Paul V aka jesuissondieuetjelereste
"DarthMac" a écrit dans le message de news:
%Paul, tu as un nom de Pape, certes, de dieu, certes non !
:-D
mac
"Paul V" a écrit dans le message de news:Tu as donc bien fait de m'adresser ta prière ;-)
Ravi de t'avoir aidé.
A+
Paul V alias Jesuissondieu
"Tuesmondieu" a écrit dans le message de news:
Effectivement,
Je lance depuis Workbook_open une procedure dans un module normal qui
m'ouvre le fichier et ca marche beaucoup mieux, je passe de moins de
500 lignes à plus de 8300 ecrites par seconde.
Merci beaucoup.Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" a écrit dans le message de news:Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code
erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Sur ce forum, on m'a dejà traité de tous les noms alors pourquoi pas un
nom de dieu ;-)
Paul V aka jesuissondieuetjelereste
"DarthMac" <macgyver@free.fr> a écrit dans le message de news:
%23GfdKAk7GHA.1188@TK2MSFTNGP05.phx.gbl...
Paul, tu as un nom de Pape, certes, de dieu, certes non !
:-D
mac
"Paul V" <nobody@home.ir> a écrit dans le message de news:
eItDFIh7GHA.728@TK2MSFTNGP04.phx.gbl...
Tu as donc bien fait de m'adresser ta prière ;-)
Ravi de t'avoir aidé.
A+
Paul V alias Jesuissondieu
"Tuesmondieu" <tuesmondieu@gmail.com> a écrit dans le message de news:
1160665496.076441.250230@e3g2000cwe.googlegroups.com...
Effectivement,
Je lance depuis Workbook_open une procedure dans un module normal qui
m'ouvre le fichier et ca marche beaucoup mieux, je passe de moins de
500 lignes à plus de 8300 ecrites par seconde.
Merci beaucoup.
Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" <tuesmondieu@gmail.com> a écrit dans le message de news:
1160663063.481891.117660@b28g2000cwb.googlegroups.com...
Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code
erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Sur ce forum, on m'a dejà traité de tous les noms alors pourquoi pas un
nom de dieu ;-)
Paul V aka jesuissondieuetjelereste
"DarthMac" a écrit dans le message de news:
%Paul, tu as un nom de Pape, certes, de dieu, certes non !
:-D
mac
"Paul V" a écrit dans le message de news:Tu as donc bien fait de m'adresser ta prière ;-)
Ravi de t'avoir aidé.
A+
Paul V alias Jesuissondieu
"Tuesmondieu" a écrit dans le message de news:
Effectivement,
Je lance depuis Workbook_open une procedure dans un module normal qui
m'ouvre le fichier et ca marche beaucoup mieux, je passe de moins de
500 lignes à plus de 8300 ecrites par seconde.
Merci beaucoup.Hello Tuesmondieu alias Moi,
Ou as tu créé ta procédure?
Si tu l'as mise dans un module, le fichier restera ouvert
HTH
Paul V
"Tuesmondieu" a écrit dans le message de news:Bonjour,
J'ai un classeur qui devrait me permettre de faire de l'analyse de
données.
Je voudrais écrire pour chaque erreur (tel que je les aurais défini)
dans un fichier log, qui m'indiquerait l'heure, la date, le code
erreur
(que j'aurais défini), les paramêtres qui ont provoqué l'erreur (je
les aurais aussi défini).
Tout ca marche très bien, mais je voudrais pouvoir optimiser la
vitesse en évitant à Excel de devoir ouvrir puis refermer le fichier
à chaque nouvelle écriture.
Comment serait-il possible de mettre
Open chemin & "logs.txt" For Append As #1
dans la procedure Workbook_open
et pouvoir retrouver l'accès à ce fichier à n'importe quel moment,
pour écrire dedans avec des macros, tant que le classeur est ouvert,
puis le refermer au workbook_beforeclose()
Merci pour votre aide
T.
Je rajouterai que pour tester la chose en ouvrant le fichier à chaque
demande d'écriture, il écrit un peu moins de 500 lignes par seconde
sur mon PC (ce qui correspond à 500 cellules, mais sans faire la
moindre analyse, ce n'etait qu'une boucle qui écrivait)
Je ne sais pas si c'est rapide, mais ca ne me convient pas du tout.
S'il faut que j'analyse un fichier de plusieurs centaines de milliers
de cellule, il va me falloir un temps de malade pour tout analyser
(sans analyse, il me faudrait près de 10:00 pour les 16 millions et
des poussières de cellules d'excel), et s'il le faut, tout logger
(autant prévoir le pire des cas avec un fichier serait foireux à 100%
!!!!)
Paul, tu as un nom de Pape, certes, de dieu, certes non !
"Paul V"Paul V alias Jesuissondieu
Paul, tu as un nom de Pape, certes, de dieu, certes non !
"Paul V"
Paul V alias Jesuissondieu
Paul, tu as un nom de Pape, certes, de dieu, certes non !
"Paul V"Paul V alias Jesuissondieu
Bonsour® DarthMac avec ferveur ;o))) vous nous disiez :Paul, tu as un nom de Pape, certes, de dieu, certes non !
"Paul V"Paul V alias Jesuissondieu
:o)))
pourtant y'a V...
même que le siécle précédent ;o))) voir la génése... de MPFE
il "y avait" ajouté son second prénom, supprimé depuis pour que ses
réponses soient prises au sérieux !!!
Modeste Iconoclaste ...
Bonsour® DarthMac avec ferveur ;o))) vous nous disiez :
Paul, tu as un nom de Pape, certes, de dieu, certes non !
"Paul V"
Paul V alias Jesuissondieu
:o)))
pourtant y'a V...
même que le siécle précédent ;o))) voir la génése... de MPFE
il "y avait" ajouté son second prénom, supprimé depuis pour que ses
réponses soient prises au sérieux !!!
Modeste Iconoclaste ...
Bonsour® DarthMac avec ferveur ;o))) vous nous disiez :Paul, tu as un nom de Pape, certes, de dieu, certes non !
"Paul V"Paul V alias Jesuissondieu
:o)))
pourtant y'a V...
même que le siécle précédent ;o))) voir la génése... de MPFE
il "y avait" ajouté son second prénom, supprimé depuis pour que ses
réponses soient prises au sérieux !!!
Modeste Iconoclaste ...