Bonjour à tous,
Je travaille sur la réalisation d'une Macro VBA. Le but est de travailler sur deux classeurs, le classeur A étant déjà ouvert et le classeur B qui doit être ouvert par l'utilisateur, et de pouvoir passer d'un classeur à l'autre grâce au code VBA.
À ce titre j'entre une variable pour le nom de mon classeur B (puisqu'en fonction du classeur choisi, le nom de celui-ci peut varier). Cependant, une fois que j'essaye de retourner sur ce classeur B la variable ne semble pas être reconnue.
Peut-être que mon code sera plus explicite:
merci pour vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Sub Ouvrir Application.Dialogs(xlDialogOpen).Show -------> ouverture du classeur B Dim M1 As Workbook Set M1 = ThisWorkbook End Sub Sub test Workbooks(M1).Activate -----> la ou ça coince Range("B5").Select ActiveCell.FormulaR1C1 = "test" End Sub
Partager