Bonsoir à tous du forum,
j'utilise une macro, fonctionnant,
les données de Range A:K de la feuille("data") sont copiées dans beaucoup de feuilles,
ci-dessous aperçu de la macro, d'un exemple copiant le contenu d'une feuille dans 5 autres feuilles:
Sheets("data").Range("A:K").Copy ' copy contenu
Range("A1").PasteSpecial Paste:=xlPasteValues, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Sheets("data").Rows("1:17").Copy ' copy format of rows
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Sheets("data").Columns("A:K").Copy ' copy format of columns
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Range("C20").Select
Cette macro semble être lourd, est-ce possible de réduire, de supprimer le texte répété ?
'
j'utilise une macro, fonctionnant,
les données de Range A:K de la feuille("data") sont copiées dans beaucoup de feuilles,
ci-dessous aperçu de la macro, d'un exemple copiant le contenu d'une feuille dans 5 autres feuilles:
Sheets("data").Range("A:K").Copy ' copy contenu
Range("A1").PasteSpecial Paste:=xlPasteValues, _
Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Sheets("data").Rows("1:17").Copy ' copy format of rows
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Sheets("data").Columns("A:K").Copy ' copy format of columns
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Range("C20").Select
Cette macro semble être lourd, est-ce possible de réduire, de supprimer le texte répété ?
'
Dernière édition: