Bonjour,
Je suis debutant en VBA et j'ai besoin de faire une macro permettant de copier une selection dont j'ai donne le nom: valoclosingMX vers deux autres feuilles dans des selections dont j ai donne le nom FvaloclosingMX et GvaloclosingMX.
Pour cela j ai defini mon copier coller comme ci dessous:
Puis ensuite je bloque, je n arrive pas a definir plusieurs range de target :s Je n'arrive qu a copier ma selection dans une seule feuille via le sub ci dessous:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub CopyPasteValue(ByRef source As Range, ByRef Target As Range) source.Worksheet.Activate source.Copy Target.Worksheet.Activate Target.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False End Sub
Si quelqu'un a une methode pour m'aider je le remercie d'avance,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Sub ValoclosingMX() Call CopyPasteFormat(Range("valoClosingMX"), Range("FvaloclosingMx")) Call CopyPasteValue(Range("valoClosingMX"), Range("FvaloclosingMx")) End Sub
Partager