Bonjour à tous et toutes et merci de votre temps et de votre aide.
Je fais actuellement une copie d'une feuille assez complexe dans un autre classeur.
ici le code :
prmWsSource est ma feuille source
Code : Sélectionner tout - Visualiser dans une fenêtre à part Call prmWsSource.Copy(, prmWbTarget.Worksheets(prmWbTarget.Worksheets.Count))
prmWbTarget est mon classeur cible.
La copie se passe bien et je vois bien ma feuille avec mes valeurs.
Pour éviter les problèmes par la suite je ne souhaite garder que les valeurs.
Donc je fais un PasteSpecial(xlPasteValues) de la feuille source dans la feuille cible et là j'ai le message d'erreur : "Pour ce faire la taille de cellules fusionnées doit être identique"
J'ai le même problème si je le fais à la main.
Si je pars de ma feuille cible et que je fais un copier valeur sur elle-même, pas de problème, hélas mes valeurs ne sont pas bonnes car j'ai des formules qui utilisent du VBA dans ma source.
Je ne comprends pas d'où vient la 1ère erreur puisque c'est une copie complète de toute la feuille.
Si quelqu'un a une piste, sinon je ferai une copie locale et je copierai la copie locale mais c'est plus compliqué.
A+
Partager