« Macros-commandes VBA/Création de Formulaire » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-\b(\d+)ème\b +\1{{e}})
m Robot : Remplacement de texte automatisé (-qu'il +qu’il)
Ligne 45 :
Une fois la fenêtre VBA ouverte, l'utilisateur pourra créer un userform (formulaire), via insertion puis user form.
 
Il récupère alors un 'Userform vierge' qui apparait qu'ilqu’il va personnaliser en fonction de ce qu'ilqu’il veut effectuer avec ce formulaire (saisie de données, contrôles des données, proposition à l’utilisateur…). Cette personnalisation va notamment s’effectuer via 'les propriétés' et 'la boite à outils'.
[[File:Userform Vierge.png|center|Userform Vierge]]
Ligne 428 :
''Attention ! : Il n’est pas possible d’afficher une plage de données dans une étiquette ; Excel renvoie une erreur d'incompatibilité.''
 
Il est également possible de pré remplir une boîte de texte, que ce soit pour mettre un texte indiquant à l'utilisateur ce qu'ilqu’il doit remplir, ou pour proposer une réponse.
 
'''''Illustration :'''''
Ligne 699 :
=== ComboBox ===
 
Concernant la propriété d'une ComboBox, par défaut c’est .Value. Contrairement aux TextBox qui ne renvoient que du texte qu'ilqu’il faut ensuite éventuellement transtyper (changer le Type texte en nombre, date...), Excel reconnait le type de donnée renvoyé par une liste.
Dim Activité as String 'à modifier si la liste contient une date ou un nombre !
Activité= ListActivité