Comment créer une boîte de dialogue contextuelle lors de l'ouverture d'un fichier Excel ?
Dans certains cas, vous pourriez souhaiter qu'une boîte de dialogue s'affiche toujours pour vous rappeler ce que vous devez faire en premier lorsque vous ouvrez un classeur spécifique. Cela peut vous aider à vous souvenir de faire les choses les plus importantes dans votre travail quotidien. Dans cet article, je vais expliquer comment créer une boîte de dialogue contextuelle lors de l'ouverture d'un fichier Excel.
Créer une boîte de dialogue contextuelle lors de l'ouverture d'un fichier Excel avec du code VBA
Ouvrir automatiquement certains classeurs spécifiques au prochain lancement d'Excel
Créer une boîte de dialogue contextuelle lors de l'ouverture d'un fichier Excel avec du code VBA
Vous pouvez créer un code VBA pour afficher une boîte de dialogue lors de l'ouverture d'un classeur spécifique. Suivez les étapes ci-dessous :
1. Maintenez simultanément les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
2. Dans la fenêtre Microsoft Visual Basic for Applications, double-cliquez sur ThisWorkbook dans le volet Project-VBAProject, puis copiez et collez le code VBA ci-dessous dans la fenêtre Module, voir capture d'écran :
Remarque : Si le volet Project-VBAProject est masqué, cliquez sur Affichage > Explorateur de projets pour l'afficher.
Code VBA : Créer une boîte de dialogue contextuelle lors de l'ouverture d'un fichier Excel :
Private Sub Workbook_Open()
MsgBox "Send this file to xxx"
End Sub
3. Ensuite, fermez la fenêtre de code et enregistrez ce classeur au format Classeur Excel avec macros activées. Cliquez sur Fichier > Enregistrer sous, puis dans la fenêtre Enregistrer sous, sélectionnez Classeur Excel avec macros activées dans la liste Spécifier le format d'enregistrement, voir capture d'écran :
4. Maintenant, un message d'avertissement de sécurité s'affiche en haut de la feuille de calcul la première fois que vous ouvrez ce fichier. Cliquez sur le bouton Activer le contenu pour activer le code VBA, voir capture d'écran :
5. Après avoir activé le code VBA, une boîte de dialogue apparaît immédiatement. Voir capture d'écran :
Remarques :
1. Vous pouvez modifier le texte du message dans le code par n'importe quel autre mot dont vous avez besoin ;
2. Le message d'avertissement de sécurité ne s'affichera pas après la première ouverture. Ainsi, lorsque vous ouvrirez ce fichier la prochaine fois, la boîte de dialogue apparaîtra directement.
Ouvrir automatiquement certains classeurs spécifiques au prochain lancement d'Excel
Il est facile et rapide d'ouvrir plusieurs classeurs que vous utilisez toujours lors du lancement de n'importe quel fichier Excel. La fonctionnalité Ouvrir ces fichiers lorsque Excel démarre la prochaine fois de Kutools pour Excel peut vous aider à gérer cette tâche rapidement et confortablement.
Après avoir installé Kutools pour Excel, suivez les étapes suivantes :
1. Ouvrez les classeurs que vous souhaitez ouvrir automatiquement ensemble la prochaine fois.
2. Cliquez ensuite sur Kutools Plus > Classeur > Ouvrir ces fichiers lorsque Excel démarre la prochaine fois.
3. Dans la boîte de dialogue Ouvrir ces fichiers lorsque Excel démarre la prochaine fois, cliquez sur Tout sélectionner pour cocher tous les classeurs que vous souhaitez ouvrir automatiquement la prochaine fois que vous lancerez un fichier Excel, puis cliquez sur OK pour quitter la boîte de dialogue, voir capture d'écran :
4. Et maintenant, lorsque vous lancez un fichier Excel, tous les classeurs que vous avez sélectionnés s'ouvrent en même temps.
Remarque : Pour annuler cette opération, il vous suffit de désélectionner tous les classeurs ou de supprimer ou effacer les classeurs dans la boîte de dialogue Ouvrir ces fichiers lorsque Excel démarre la prochaine fois.
Téléchargez gratuitement Kutools pour Excel dès maintenant !
Meilleurs outils de productivité Office
Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, au lieu d’ouvrir de nouvelles fenêtres.
- Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!