Ouvrir un classeur en variable
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:
Code:
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 |
merci pour vos réponses