Mettre le nom d'un classeur dans une variable

claire6

XLDnaute Nouveau
Bonjour à tous:)

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.

Merci de m'aider
 

gilbert_RGI

XLDnaute Barbatruc
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
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 853
Membres
103 975
dernier inscrit
denry