Bonsoir à tous,
Je voudrais utiliser une worksheets comme variable d'une procédure mais j'arrive pas à m'en resservir par la suite et surtout comment définir la feuille correspondante.
Pour illustrer voici ma procédure :
Et voici le code pour l'utiliser ensuite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub mfNomActifs(cellule As Range, feuil As Worksheets) 'selectionne le bon format à copier coller Worksheets("Sous jacents").Activate Range("B2").Select Selection.Copy feuil.Activate cellule.Select Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Application.CutCopyMode = False End Sub
Je ne sais pas où est l'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Sub essai() Dim cellules As Range Dim feuil As Worksheets feuil = Worksheets("Performance") Set cellules = Range("A2:A25") mfNomActifs cellules, feuil End Sub
Si vous pouvez me donner un coup de main.
Merci,
Arnaud.
Partager