Je suis débutante sur vba et j'aimeras savoir s'il est possible de mettre le nom d'un classeur excel en variable qu'on peut entrer au début avant l'éxécution d'une macro. Par exemple dès qu'on appuie sur le bouton pour éxécuter notre macro, un msg box nous demande "quel est le nom de votre fichier" on l'entre et il exécute la macro dès qu'on lui entre le nom du fichier.
Re : Mettre le nom d'un classeur dans une variable
Bonjour
exemple
x = ActiveWorkbook.Name
msgbox x
ou
Code:
Sub mamacro()
x = ActiveWorkbook.Name
rep = InputBox("Entrez le nom du classeur", "nom du classeur", x)
If rep = x Then
MsgBox "lancement de :" & x
Else
MsgBox "lancement de :" & rep
End If
End Sub