VBA Courir / faire quelque chose lorsque le fichier de démarrage
Comme une alternative à la variable globale, je suis en train de lire la dernière valeur que j'ai travaillé au démarrage. J'ai lu ceci: Excel VBA: "Workbook_Open", et cette. et essayé de mettre en place mes propres. Mais il ne fait rien pour le moment.
Private Sub Workbook_Open()
MsgBox "Testing.."
End Sub
J'ai remarqué que quand je colle le code suivant dans mon projet, c'est dans la general
, au lieu de la worksheet
. Je ne sais pas si c'est ça le problème, j'ai déjà une méthode d'écouter changé dans ma worksheet
.
Edit: C'est l'écran, je suis à droite maintenant...
Edit: je vois ce qui s'est passé. ****Je dois ouvrir view > Projet Exloper > Ce Classeur **** pour cliquer sur ThisWorkbook
. Merci pour votre aide!
Vous devez vous connecter pour publier un commentaire.
Je pense que vous avez probablement mis ce code dans le mauvais module.
Il faut aller dans "ThisWorkbook" du projet.
Double-cliquez simplement sur "ThisWorkbook" dans la fenêtre explorateur de Projets dans l'éditeur VBA et coller votre code dans que.
General
,Button2
,Worksheet
seulement, je suis uising Excel 2003 au travail.View
puisProject Explorer
ou hitCTRL+R
. Ensuite, vous devriez voir l'explorer, puisThisWorkbook
Global
variable doit être placé dansThisWorkBook
trop?