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
Configuration: Windows Vista
Firefox 3.0.15

3 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

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