Erreur 1004 , copier/coller

Résolu
Fahora Messages postés 814 Date d'inscription   Statut Membre Dernière intervention   -  
Pierre1310 Messages postés 8564 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous et merci de votre aide,

Je rencontre une erreur 1004 lorsque je cherche à copier un onglet dans un autre classeur via VBA.


Le bout de code qui ne me posait pas de problème jusqu'à présent :

Set newWk = Workbooks.Add(xlWBATWorksheet)
ws.Copy newWk.Sheets(1)
newWk.SaveAs ("blablabla" & ws.Name & ".xls"), FileFormat:=56
newWk.Close
Set newWk = Nothing
Sheets(ws.Name).Delete


C'est la ligne souligné en gras qui pose problème apriori.
Est ce que quelqu'un a une idée ?

Encore merci pour votre aide.

Cordialement,



Nos seules limites sont celles que nous nous imposons nous-même.
Fahora
A voir également:

2 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,
Vous copiez une feuille d'un classeur 2007 ou plus vers un classeur 97-2003 ????
0
Fahora Messages postés 814 Date d'inscription   Statut Membre Dernière intervention   68
 
Bonjour ,

Pour ainsi dire je n'en sais rien , je demande juste à ce qu'il ouvre un nouveau fichier et qu'il copie la feuille de mon premier classeur vers le second.
C'est seulement après que je demande à ce qu'il enregistre en .xls
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713 > Fahora Messages postés 814 Date d'inscription   Statut Membre Dernière intervention  
 
Re,

Quel EXCEL utilisez-vous ??
0
Fahora Messages postés 814 Date d'inscription   Statut Membre Dernière intervention   68
 
Re, excel 2010
0
Pierre1310 Messages postés 8564 Date d'inscription   Statut Membre Dernière intervention   651
 
Bonjour,

L'erreur 1004 c'est une erreur d'objet.
Vérifie que tu utilises les bons objets.
0
Fahora Messages postés 814 Date d'inscription   Statut Membre Dernière intervention   68
 
Comment faire ?
Je ne suis malheureusement pas l'auteur de ce bout de code. Je l'ai trouvé sur le forum CCM, jusqu'à présent il marchait très bien ...
0
Pierre1310 Messages postés 8564 Date d'inscription   Statut Membre Dernière intervention   651
 
Sur mon fichier Excel c'est l'erreur 424, vérifie le code d'erreur encore une fois.
C'est pour ça qu'il faut essayer de comprendre avant de faire copier coller.
0
Fahora Messages postés 814 Date d'inscription   Statut Membre Dernière intervention   68
 
Je comprends globalement ce que fait cette algorithme hormis cette ligne
Set newWk = Workbooks.Add(xlWBATWorksheet)

J'utilise ce code dans d'autre fichier et c'est la même chose pour eux... Ils marchaient très bien je n'ai rien modifié ... Et ils plantent de la même façon.
0
Pierre1310 Messages postés 8564 Date d'inscription   Statut Membre Dernière intervention   651
 
Tu n'as pas répondu à ma question.
0
Fahora Messages postés 814 Date d'inscription   Statut Membre Dernière intervention   68
 
Navré mais je ne vois pas de question ...

si c'était : "vérifie le code d'erreur encore une fois."

Je pensais avoir répondu par "J'utilise ce code dans d'autre fichier et c'est la même chose pour eux... Ils marchaient très bien je n'ai rien modifié "
0