Actualisation d'une UserForm par macro

Bonsoir le forum et merci de prendre le temps de me lire...

Je souhaiterai actualiser mon userform à la fin d'une macro. Je m'explique:

Mon userform initialize donne le nom du classeur à l'userform.

Après une commande "enregistrer sous" depuis cette dernière, je voudrai qu'elle s'actualise pour prendre le nom du nouveau classeur.

Est-ce possible?

Merci pour vos réponses...

OB

Bonjour,

après ta commande enregistrer sous ajoute :

Me.Caption = ActiveWorkbook.Name

si la commande se situe dans le code du Userform

ou sinon essaie

UserForm1.Caption = ActiveWorkbook.Name

pour changer le nom de ton Userform

Merci Math, c'est parfait. (Je retiens la 1ere solution)

Si j'ai bien compris, "Me" désigne l'UserForm dans laquelle je travaille?

Est-t-il mieux d'appeler son userform par son nom (UserForm1) ou par "Me"?

A te lire,

OB

Me represente l'objet dans lequelle tu travailles. Dans le code de l'userform, il representente l'userform, dans le code d'une feuille, il représente celle-ci, etc...

Quand à l'utiliser ou non, c'est selon ta préférence­.

6book1-cm-fini.xlsm (28.51 Ko)

OK,

Merci pour ces précisons,

A bientôt,

OB

Rechercher des sujets similaires à "actualisation userform macro"