|
Préambule
Proposer du texte par défaut
Récupérer
le nom de l'utilisateur
Récupérer
la date système et la formater
Créer une liste déroulante
Définir l'ordre de remplissage de la boîte de dialogue
Télécharger
fichier exemple
|
Suggérer des réponses à
l'utilisateur
Définir l'ordre de remplissage de la boîte de
dialogue
-
Cliquez à nouveau sur
puis sur la touche F5 ou l'icône
pour tester
votre macro.
-
Déplacez-vous de zone en zone à l'aide de la
touche tabulation (à gauche de votre clavier, au-dessus
de la touche "blocage majuscule").
Il est probable que le déplacement soit un peu aléatoire.
En effet, chaque pression sur la touche tabulation déplace
le curseur vers le contrôle suivan,t dans l'ordre où
ce dernier a été placé sur la UserForm.
Rassurez-vous : cette propriété peut néanmoins
être corrigée. Précisons toutefois avant de
commencer, qu'il n'est pas nécessaire de modifier l'ordre
de tabulation pour les étiquettes et pour les images, ces
éléments étant statiques.
-
Pour modifier l'ordre d'un contrôle, activez-le
en cliquant une fois dessus.
-
Dans la fenêtre de propriétés, repérez
TabIndex et modifiez tout simplement
le nombre.

Haut
|
Niveau
Pré-requis :
UserForm_Initialize()
:
placez dans cette procédure
tout le code
relatif au pré-remplissage
de votre UserForm
Application.UserName
:
permet de récupérer la valeur de la zone "Nom"
du menu "Outils", "Options", onglet "Utilisateur"
Date
:
permet de récupérer la date du jour (date système)
Format(date,"d/mm/yy")
permet de formater la date système
d = jour
m = mois
y = année
nom_de_liste.AddItem
"texte"
permet d'ajouter un élément à une liste
nom_de_liste.ListIndex X
où X est un nombre
Permet d'afficher par défaut un élément de
la zone de liste
TabIndex
(propriété)
détermine l'ordre de tabulation
|