Problème copier/coller en vba

Marco_paulo Messages postés 5 Statut Membre -  
Marco_paulo Messages postés 5 Statut Membre -
Bonjour,

Voici mon problème, je sélectionne une partie du tableau que je colle ailleurs:

Columns("BZ:CN").Select
Range("CN2").Activate
Selection.Copy
Range("CZ:DN").Select
Selection.Paste

Quand j'enregistre la acro, pas de problème, mais quand je la lance, cela m'écrit cela:
"la méthode paste de la classe worksheet a échoué".

Dans on classeur j'ai une Userform, quand je la supprime, la macro marche.

Que faire? Sachant que j'ai déjà redémarré l'ordi, refait le programme dans un autre classeur et tjrs le même problème.

Merci par avance
A voir également:

3 réponses

gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonjour

Avec cette seule ligne cela devrait fonctionner :
Columns("BZ:CN").Copy Range("CZ1")
0
Le Pingou Messages postés 12714 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 
Bonjour,
Si j’ai bien compris, la plage copier est [BZ :CN] que vous coller en [CZ :DN], dans se cas cette instruction remplace vos 5 lignes :
Columns("BZ:CN").Copy Destination:=Range("CZ:DN")
0
Marco_paulo Messages postés 5 Statut Membre
 
Merci ça marche.
Mais je viens de comprendre pourquoi ma méthode ne marchait pas, j'ai appelé ma Userform selection, du coup quand je faisais seletion copy, il me copiait la Userform...
0