OVH Cloud OVH Cloud

Erreur 1004 : methode copy de la classe worksheet a échoué

9 réponses
Avatar
guda
Bonjour,

J'ai besoin de faire plusieurs copie d'un onglet.
Par exemple : Sheets("nom").Copy Before:=Sheets(2)
(je précise qu'il y a un select avant)

Au bout d'un certain nombre de copie (aléatoire) un message d'erreur
apparait :
Erreur 1004 : methode copy de la classe worksheet a échoué

D'après mes recherches ce message apparait comme une limitation d'Excel avec
la taille mémoire.

Est-ce exact et comment outrepasser ce probléme ?

Merci pour votre aide

9 réponses

Avatar
papou
Bonjour
C'est exact, il s'agit bien d'une limite d'Excel.
Pour y remédier : augmenter la mémoire.
Cordialement
Pascal

"guda" a écrit dans le message de news:

Bonjour,

J'ai besoin de faire plusieurs copie d'un onglet.
Par exemple : Sheets("nom").Copy Before:=Sheets(2)
(je précise qu'il y a un select avant)

Au bout d'un certain nombre de copie (aléatoire) un message d'erreur
apparait :
Erreur 1004 : methode copy de la classe worksheet a échoué

D'après mes recherches ce message apparait comme une limitation d'Excel
avec
la taille mémoire.

Est-ce exact et comment outrepasser ce probléme ?

Merci pour votre aide



Avatar
guda
Merci pour ce complément de réponses mais il y a des choses qui m'échappent :
1 - ce probléme n'arrive que depuis 1 semaine, date à laquelle le service
informatique à fait des mises à jour de sécurité des postes. Bien entendu, le
SI est injoingnable et je ne peux donc pas en savoir plus
2 - Même plantage sur un poste 256Mo qu'avec 1Go

Je pense donc que le problème est ailleurs.


Bonjour
C'est exact, il s'agit bien d'une limite d'Excel.
Pour y remédier : augmenter la mémoire.
Cordialement
Pascal

"guda" a écrit dans le message de news:

Bonjour,

J'ai besoin de faire plusieurs copie d'un onglet.
Par exemple : Sheets("nom").Copy Before:=Sheets(2)
(je précise qu'il y a un select avant)

Au bout d'un certain nombre de copie (aléatoire) un message d'erreur
apparait :
Erreur 1004 : methode copy de la classe worksheet a échoué

D'après mes recherches ce message apparait comme une limitation d'Excel
avec
la taille mémoire.

Est-ce exact et comment outrepasser ce probléme ?

Merci pour votre aide








Avatar
guda
Pour compléter ce que je disais, au moment du plantage, le monitoring montre
820Mo de mémoire libre. Donc ce n'est pas lié à la RAM... Peut-être à un
buffer ou SWAP
Avatar
Clément Marcotte
le service
informatique


"Les cons, y a rien à faire avec eux autres, plus y sont cons moins c'est de
leur faute"
-Plume Latraverse

Avatar
guda
???
Ca c'est une réponse qui fait avancer les choses...


le service
informatique


"Les cons, y a rien à faire avec eux autres, plus y sont cons moins c'est de
leur faute"
-Plume Latraverse







Avatar
...Patrick
habituel chez Clément ...râleur professionnel


"guda" a écrit dans le message de news:

???
Ca c'est une réponse qui fait avancer les choses...


le service
informatique


"Les cons, y a rien à faire avec eux autres, plus y sont cons moins c'est
de
leur faute"
-Plume Latraverse









Avatar
Clément Marcotte
Si le problème vient des cons du Service de Dictature Informatique, la
solution vient des caves du Service de Dictature Informatique.

"Les caves c'est de la confiture de cons"
-Plume Latraverse.


"guda" a écrit dans le message de news:

???
Ca c'est une réponse qui fait avancer les choses...


le service
informatique


"Les cons, y a rien à faire avec eux autres, plus y sont cons moins c'est
de
leur faute"
-Plume Latraverse









Avatar
Clément Marcotte
Habituel chez Papy Bernard #2. Chiâleur pas foutu de répondre à la question
et qui attaque les autres pour cacher son incompétence.



"...Patrick" a écrit dans le message de
news:
habituel chez Clément ...râleur professionnel


"guda" a écrit dans le message de news:

???
Ca c'est une réponse qui fait avancer les choses...


le service
informatique


"Les cons, y a rien à faire avec eux autres, plus y sont cons moins
c'est de
leur faute"
-Plume Latraverse













Avatar
Trirème
Bonsoir,

C'est également une conclusion à laquelle je suis arrivé récemment.

Un PC mieux équipé en mémoire permet d'aller plus loin, mais il me
semble qu'Excel (jusqu'à qu'elle version ?) gère très mal la mémoire et
que passé un certain seuil il ne l'utilise pas (qu'on n'hésite pas à me
contredire). Les tailles mémoires dont tu parles ne me surprennent pas.
Au fait, le SI est intervenu sur place ? Un indélicat ne t'aurait il pas
gratter une barrette ?

J'ai résolu mon problème en agissant en 2 temps :
1. Ajout d'une feuille
2. Copier-coller* de la zone qui m'intéresse dans cette nouvelle feuille.
* Y compris les objets, les formats (hauteurs et largeurs de cellules)...

Cordialement,
Trirème

Merci pour ce complément de réponses mais il y a des choses qui m'échappent :
1 - ce probléme n'arrive que depuis 1 semaine, date à laquelle le service
informatique à fait des mises à jour de sécurité des postes. Bien entendu, le
SI est injoingnable et je ne peux donc pas en savoir plus
2 - Même plantage sur un poste 256Mo qu'avec 1Go

Je pense donc que le problème est ailleurs.



Bonjour
C'est exact, il s'agit bien d'une limite d'Excel.
Pour y remédier : augmenter la mémoire.
Cordialement
Pascal

"guda" a écrit dans le message de news:


Bonjour,

J'ai besoin de faire plusieurs copie d'un onglet.
Par exemple : Sheets("nom").Copy Before:=Sheets(2)
(je précise qu'il y a un select avant)

Au bout d'un certain nombre de copie (aléatoire) un message d'erreur
apparait :
Erreur 1004 : methode copy de la classe worksheet a échoué

D'après mes recherches ce message apparait comme une limitation d'Excel
avec
la taille mémoire.

Est-ce exact et comment outrepasser ce probléme ?

Merci pour votre aide