Ouvrir un formulaire utilisateur lorsqu'un classeur est ouvert - Astuces Excel

Bonjour les lecteurs de Mr Excel!

Depuis que j'ai montré qu'il est presque impossible de suivre les conseils de la semaine, je vais essayer quelque chose d'insensément ambitieux - un conseil du jour! Contrairement aux astuces de la semaine qui sont accompagnées de plusieurs sérigraphies, etc.

Allons dans le sac postal pour voir qui sera notre premier lecteur chanceux….

Avec mes excuses à Brigitte (question trop compliquée) et Marie (je ne réponds jamais aux questions qui sont * évidemment * dactylographiées textuellement de votre devoir scolaire), la première lectrice chanceuse est Judy qui demande:

Je voudrais savoir comment vous liez la boîte de dialogue de VB Editor à la feuille de calcul. Ainsi, lorsque j'ouvre Excel, la boîte de dialogue que j'ai créée à partir de VB Editor s'affiche en premier.

OK Judy, voici la réponse:

Lorsqu'un classeur est ouvert dans Excel, la macro Workbook_Open est automatiquement exécutée. Cette macro doit se trouver dans le volet de code associé à ce classeur dans l'éditeur VBA. Si votre boîte de dialogue s'appelle frmCust, cette macro fera l'affaire:

Private Sub Workbook_Open() frmCust.Show End Sub

OK, ce n'était pas trop douloureux. Le problème évident ici est que lorsque je lance une réponse dans un e-mail et que c'est faux, alors je ne semble idiot qu'à une personne. Ce nouveau médium me permet de paraître idiot à plusieurs personnes à la fois. Ça a l'air amusant!

Articles intéressants...