Copie Coller VBA

Ctesias Messages postés 786 Statut Membre -  
Ctesias Messages postés 786 Statut Membre -
Bonjour,

J'aurais juste besoin d'un petit renseignement, pour me persuader que je n'invente rien...

Pour Copier puis coller en VBA, on fait bien:
Column(i).select
selection.copy
column(i+1).select
selection.paste


C'ets bien cela?

Merci d'avance,

Ctesias

3 réponses

  1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    Bonjour,

    ton code ne fonctionne pas, tu dois écrire ceci :
    Columns(1).Select 'columns et non pas column
    Selection.Copy
    Columns(2).Select
    ActiveSheet.Paste 'si tu remets selection.Paste tu vas copier la colonne 2 sur elle même


    Cordialement.
    0
  2. Ctesias Messages postés 786 Statut Membre 36
     
    Haaaa ok, je comprend. Merci bien =)

    P.S:¨Pour le column, c'etait une faute de frappe, je n'avais meme pas fais gaffe
    0
    1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      D'ailleurs le selection.Paste ne fonctionne pas du tout, cela m'affiche une erreur 438.
      0
    2. Ctesias Messages postés 786 Statut Membre 36
       
      Okay, ba j'ai utilisé ta technique, et ca marche parfaitement.

      En realité, dans mon code que j'avais deja fait, il faut pas utiliser selection.paste, mais select.pastespecial.

      Le probleme, c'est que ca ne copie pas les images.
      0
    3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      bonjour,

      excusez l'incruste
      si on ne copie que les valeurs
      Columns(2) = Columns(1).Value
      0
    4. Ctesias Messages postés 786 Statut Membre 36
       
      salut michel.

      Je ne copie pas que les formules, il faut que la mise en forme soit identique, il y a un image...

      Par contre, j'ai deux cellule fusionnées, la copie enleve la fusion et ne la reproduis pas... Quelqu'un saurait comment faire?
      0
    5. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      VBA est allergique à la fusion de cellules ;)
      0
  3. Ctesias Messages postés 786 Statut Membre 36
     
    Autre question aussi...

    Mon fichier fait 129 MO, alors que ce n'est pas possible... Je n'ai pas assez dessu. Mais je sais ce que c'est. pas mal de colonne ont soit disant été supprimé. Mais pas reellement et c'est cela qui me prend toute la place...

    Il y a une manip a faire, mais je ne me souviens plus laquel. Quelqu'un pourrait m'aider?

    Merci
    0