PasteSpecial entre deux classeurs : erreur 1004
Résolu
yulione
Messages postés
58
Date d'inscription
Statut
Membre
Dernière intervention
-
yulione Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
yulione Messages postés 58 Date d'inscription Statut Membre Dernière intervention -
4 réponses
Bonjour Yulione, bonjour le forum,
Je ne comprend pas ce code...
- Tu copies une plage d'un classeur dans le dernier onglet d'un autre classeur.
- Tu effaces le contenu que tu viens de coller (pour en garder les formats)
- Tu recopies la même plage
- Tu colles, les valeurs, au même endroit ???...
Pourquoi ce trafic ? Le premier copier/coller faisait l'affaire non ?
Sinon je te conseille de déclarer une variable Worksheet et de la définir comme étant le dernier onglet du classeur de référence RefWb, après l'ajout...
et d'utiliser cette variable dans le code...
Je ne comprend pas ce code...
- Tu copies une plage d'un classeur dans le dernier onglet d'un autre classeur.
- Tu effaces le contenu que tu viens de coller (pour en garder les formats)
- Tu recopies la même plage
- Tu colles, les valeurs, au même endroit ???...
Pourquoi ce trafic ? Le premier copier/coller faisait l'affaire non ?
Sinon je te conseille de déclarer une variable Worksheet et de la définir comme étant le dernier onglet du classeur de référence RefWb, après l'ajout...
Dim RefSh As Worksheet 'code d'ajout d'onglet Set RefWs = refWb.Sheets(Sheets.Count)
et d'utiliser cette variable dans le code...
je viens de tester autre chose.
Il se trouve que dans mes mise en forme il y a des cellules fusionnées.
Après les avoir dé-fusionnées, le pastespécial fonctionne parfaitement bien... et le résultats est celui attendu, à ceci prêt que mes cellules ne sont plus fusionnées et que c'est le bordel....
mais c'est déja une avancé... je suis toujours preneur d'une solution plus pratique si vous avez...
Il se trouve que dans mes mise en forme il y a des cellules fusionnées.
Après les avoir dé-fusionnées, le pastespécial fonctionne parfaitement bien... et le résultats est celui attendu, à ceci prêt que mes cellules ne sont plus fusionnées et que c'est le bordel....
mais c'est déja une avancé... je suis toujours preneur d'une solution plus pratique si vous avez...
Re,
J'ai testé ton code tel quel et je n'ai eu aucun plantage chez moi !... Mais je n'ai pas le fichier de référence...
À plus,
ThauTheme
J'ai testé ton code tel quel et je n'ai eu aucun plantage chez moi !... Mais je n'ai pas le fichier de référence...
À plus,
ThauTheme
Merci de ta réponse.
En effet le premier copier/coller ne suffit pas car il colle absolument tous dans les cellules (à savoir les formules aussi, qui veulent s'actualiser à chaque ouverture de mon fichier). Ce dont j'ai besoin, c'est d'une image à un instant t de l'onglet que je veux copier, avec les format et mise en forme et les valeurs uniquement ( et non les formules), d'où mon micmac.
je reviens bien coller les valeurs au même endroit que précedemment, sauf que cette fois ci c'est bien les valeurs qui doivent être coller et non les formules.
Est-ce que c'est plus compréhensible comme cela ?
Quand à ta remarque elle est tout à fait pertinente je comptait le faire à postériori afin de simplifier le code.