Bonjour,
Mon nouveau problème du jour (avec excel on n'est jamais en manque ) ) : je copie une plage de cellules contenant des formules sur une autre feuille par un collage spécial valeur. L'opération à la main prend une fraction de seconde. Quand je fais la même chose via le code ci-desssous; mon ordinateur entre en transe et se met à faire des calculs à n'en plus finir (c'est ce que dit le compteur en bas en tout cas...) pour finalement faire la même opération en à peu près 1 minute. Quelqu'un voit-il ce qui peut perturber la machine dans le code que j'ai écrit au point de la faire ramer de la sorte ?
Sheets(NOMBASE).Activate
Sheets(NOMBASE).Range(Cells(6, 5), Cells(5 + LENSBASE, 5)).Copy
Sheets("COMPIL").Activate
Sheets("COMPIL").Cells(LTOTAL, 2).PasteSpecial Paste:=xlPasteValues
LENSBASE est un paramètre qui permet de définir la taille de la zone à coller issue de la feuille NOMBASE et LTOTAL est un paramètre permettant de déterminer où coller les éléments dans la feuille COMPIL.
Encore une fois, ce code fonctionne, mais il est affreusement long. Ca donne l'impression que toutes les formules de la zone copiée sont remises à jour avant d'être collées...
Merci de votre aide.
Mon nouveau problème du jour (avec excel on n'est jamais en manque ) ) : je copie une plage de cellules contenant des formules sur une autre feuille par un collage spécial valeur. L'opération à la main prend une fraction de seconde. Quand je fais la même chose via le code ci-desssous; mon ordinateur entre en transe et se met à faire des calculs à n'en plus finir (c'est ce que dit le compteur en bas en tout cas...) pour finalement faire la même opération en à peu près 1 minute. Quelqu'un voit-il ce qui peut perturber la machine dans le code que j'ai écrit au point de la faire ramer de la sorte ?
Sheets(NOMBASE).Activate
Sheets(NOMBASE).Range(Cells(6, 5), Cells(5 + LENSBASE, 5)).Copy
Sheets("COMPIL").Activate
Sheets("COMPIL").Cells(LTOTAL, 2).PasteSpecial Paste:=xlPasteValues
LENSBASE est un paramètre qui permet de définir la taille de la zone à coller issue de la feuille NOMBASE et LTOTAL est un paramètre permettant de déterminer où coller les éléments dans la feuille COMPIL.
Encore une fois, ce code fonctionne, mais il est affreusement long. Ca donne l'impression que toutes les formules de la zone copiée sont remises à jour avant d'être collées...
Merci de votre aide.