bonjour à tous
bon, quand on en est là, c'est que le programme sent la fin de développement
lorsque j'ai rappatrié la DB access vers excel, je récupère les données.
ensuite, il faut, en fonction des macros, que je dispatch les données récupérées vers les bonnes cellules.
les cellules n'étant pas homogènes (elles ne se suivent pas car en fonction des macros, les données ne vont pas dans les mêmes cellules, et pas toutes ).
j'ai testé:
sheets("xx").cells(2,2)=sheets("yyy).cells(1,2)
meme chose avec range
même chose avec
j'ai mis le maximum de boucles (là ou je ne pouvais).
bilan: entre 1m50 et 2mn10 selon les données et les méthodes.
ce log devant servir de base sur une 50 aines de tests par jour (et sur du process non rémunéré puisque simple rapatriement de données pour ensuite vraiment travailler), bonjour la perte de temps.
existe t il une solution pour accélérer un peu les copiés collés sans changer les PC (il est neuf, donc normalement il doit être au top)
gracie mille
bon, quand on en est là, c'est que le programme sent la fin de développement
lorsque j'ai rappatrié la DB access vers excel, je récupère les données.
ensuite, il faut, en fonction des macros, que je dispatch les données récupérées vers les bonnes cellules.
les cellules n'étant pas homogènes (elles ne se suivent pas car en fonction des macros, les données ne vont pas dans les mêmes cellules, et pas toutes ).
j'ai testé:
sheets("xx").cells(2,2)=sheets("yyy).cells(1,2)
meme chose avec range
même chose avec
Sheets("Calcul").Range("AG133").Copy
Sheets("Calcul").Select
Range("D4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
j'ai mis le maximum de boucles (là ou je ne pouvais).
bilan: entre 1m50 et 2mn10 selon les données et les méthodes.
ce log devant servir de base sur une 50 aines de tests par jour (et sur du process non rémunéré puisque simple rapatriement de données pour ensuite vraiment travailler), bonjour la perte de temps.
existe t il une solution pour accélérer un peu les copiés collés sans changer les PC (il est neuf, donc normalement il doit être au top)
gracie mille