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 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 734
 
bonjour

Avec cette seule ligne cela devrait fonctionner :
Columns("BZ:CN").Copy Range("CZ1")
0
Le Pingou Messages postés 12369 Date d'inscription   Statut Contributeur Dernière intervention   1 473
 
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