![]() |
| Forums | Contact | Newsletter | Plan du site | Accueil |
|
Votre splash screen sous excelUn splash screen est une fenêtre affichant en général un logo ou une publicité au démarrage d'un programme. Grâce au visual basic, Excel vous permet d'afficher votre propre splash screen : il faut utiliser un userform VBA et des macros permettront de l'afficher à l'ouverture du classeur, puis de le fermer dans un délai déterminé. Ajouter et créer le splash screen de
mon classeur Excel.
Vous êtes donc sous Excel, commencez par ouvrir Visual
Basic Editor (menu Outils / Macros / Visual Basic Editor ou raccourci
Alt+F11) puis créez une nouvelle Userform Une fois créée, place à votre imagination ! Vous pouvez utiliser tous les outils VBA pour créer votre splash screen. Une simple image (votre logo par exemple), voire vos coordonnées de contact avec un lien vers votre site internet... tout est possible !
Toujours dans VBE, double cliquez dans la colonne gauche (projets) sur Private Sub Workbook_Open() UserForm1.show End Sub Ouvrez le code de la Userform par un Clic droit / Propriétés
sur Private Sub UserForm_Initialize()
Application.OnTime Now + TimeValue("00:00:05"), "fermer"
End Sub
Insérez un nouveau module Private Sub fermer() Unload UserForm1 End Sub
- si vous n'insérez qu'une image (logo par exemple) ou pour une image
d'arrière plan, n'utilisez pas le composant image. Allez dans les propriétés
de la Userform (Clic droit / Propriétés sur la Userform ou F4
si la UserForm est sélectionnée) et modifiez le paramètre
- toujours dans les propriétés de la fiche, vous pouvez changer le titre de la Userform (par défaut à UserForm1) en modifiant le paramètre Caption. - le code présenté ci-dessus affiche une UserForm classique.
Elle peut donc être fermée par l'utilisateur par un simple clic
- notez que vous pouvez au besoin empêcher l'affichage de la barre de titre. Comme il est préférable de désactiver la fermeture par l'utilisateur, la barre des titre n'a que peu d'intérêt... vous pouvez donc la désactiver. Télechargez le fichier d'exemple. © Cédric MICHEL - conseil & création ( 2003 / 2008 ) - |