Copier/coller

Bonjour,

Pour gagner du temps dans mes exportations, je souhaiterais créer un bouton me permettant de copier de la ligne A3 à la AG3 du mon tableur vers un autre fichier excel ayant les mêmes coordonées. Ou au moins me les intégrer dans mon presse papier.
Est-ce possible ?

Merci

3 réponses

  1. Bonjour,

    sub copiercoller ()

    sheets("feuilleoutuveuxcopier").select 'remplace feuilleoutuveuxcopier par le nom de ta feuille

    range(cells(3,1),cells(3,33)).copy

    Application.Dialogs(xlDialogOpen).Show
    sheets ("feuilleoutuveuxcoller").select 'remplace feuilleoutuveuxcoller par le nom de ta feuille
    cells(3,1).select
    activesheet.paste
    end sub
    0
    1. il est possible de l'intégrer à l'action d'un bouton ?
      Est-il possible de remplace "feuilleoutuveuxcoller" par un autre document excel en y indiquant
      le chemin du dossier C:\.... ?
      Merci
      0
    2. Ok, c'est super. Juste une modification.

      en Avant derniere ligne il y a
      Cells(4, 1).Select

      En revanche, il faudrait que les informations se mettent toujours en dernière position. Comme ça il serait possible d'exporter plusieurs informations de tableur mais toujours vers le même second tableur.
      Avez-vous compris ?
      0
    3. Mais il faudrait que ça me colle "la valeur" car sinon ce sont des "0" qui apparaissent à la place...
      désolé...
      Merci encore
      0
    4. Bonjour,

      sub Commandbutton1

      sheets("feuilleoutuveuxcopier").select 'remplace feuilleoutuveuxcopier par le nom de ta feuille

      range(cells(3,1),cells(3,33)).copy

      Workbooks.Open Filename:= _
      "C:\Documents and Settings\Mes documents\Classeur2.xls"
      sheets ("feuilleoutuveuxcoller").select 'remplace feuilleoutuveuxcoller par le nom de ta feuille
      i=3
      do while cells(i,1)<> ""
      i=i+1
      loop
      cells(i,1).select
      Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
      :=False, Transpose:=False
      Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
      SkipBlanks:=False, Transpose:=False

      end sub
      0
  2. Bonjour,

    Pour l'associer à un bouton.

    dessine le bouton. Clic droit sur le bouton en mode création, visualiser le code :
    sub Commandbutton1

    sheets("feuilleoutuveuxcopier").select 'remplace feuilleoutuveuxcopier par le nom de ta feuille

    range(cells(3,1),cells(3,33)).copy

    Workbooks.Open Filename:= _
    "C:\Documents and Settings\Mes documents\Classeur2.xls"
    sheets ("feuilleoutuveuxcoller").select 'remplace feuilleoutuveuxcoller par le nom de ta feuille
    cells(3,1).select
    activesheet.paste

    end sub
    0
    1. Bonjour,
      voici une nouvelle réponse
      sub Commandbutton1

      sheets("feuilleoutuveuxcopier").select 'remplace feuilleoutuveuxcopier par le nom de ta feuille

      range(cells(3,1),cells(3,33)).copy

      Workbooks.Open Filename:= _
      "C:\Documents and Settings\Mes documents\Classeur2.xls"
      sheets ("feuilleoutuveuxcoller").select 'remplace feuilleoutuveuxcoller par le nom de ta feuille
      i=3
      do while cells(i,1)<> ""
      i=i+1
      loop
      cells(i,1).select
      Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
      :=False, Transpose:=False
      Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
      SkipBlanks:=False, Transpose:=False

      end sub
      0