XL 2010 Zone à copié-collé

julienha

XLDnaute Occasionnel
Bonjour,
Dans le fichier joint j'aimerais une macro qui copie-colle le tableau de l'onglet "Roll" dans l'onglet "Copie Live".
Les données de la zone A4:G11 sont issus d'un TCD (Feuille Roll) à copier vers la même zone de la Feuille Copie Live en valeur et non plus en TCD.
Les données de la zone H4:O11 à copier en formule vers la même zone de la Feuille Copie Live.
Par contre, la subtilité est que le nb de ligne à copier peut varier.

Merci pour votre aide
 

Pièces jointes

  • test.xlsx
    503.1 KB · Affichages: 4

vgendron

XLDnaute Barbatruc
bonjour

avec un copier collage special valeurs, ca le fait
en vba, ca donne ca
VB:
Sub copiercoller()

With Sheets("Roll")
    .UsedRange.Copy
End With

With Sheets("Copie live")
    .Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
End With
End Sub
 

julienha

XLDnaute Occasionnel
bonjour

avec un copier collage special valeurs, ca le fait
en vba, ca donne ca
VB:
Sub copiercoller()

With Sheets("Roll")
    .UsedRange.Copy
End With

With Sheets("Copie live")
    .Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
End With
End Sub
La partie du TCD est à copier en valeur et l'autre partie en formule. En utilisant la même mise en forme.
Sans bouton si possible, en macro automatique.
Merci par avance
 

Discussions similaires