Fonctionnement vba

649 mots 3 pages
Crs5-FormulairesProgrammation sous
VBA
Formulaires VBA
Formulaires SimplesProgrammation Evénementielle l Une autre approche de programmation est de décrire le comportement d’un programme
(généralement un formulaire) en décrivant les comportements liés à des événements. l C’est le principe de tous les programmes sous Windows (ou sous tous les systèmes d’exploitations fenêtrés)Exemple l Imaginons que nous souhaitions créer un formulaire de saisie pour intégrer des données dans Excel (ex: Nom,
…afficher plus de contenu…

l Ex: Le texte affiché, la couleur, la taille, l’emplacement d’un objet. l Elles peuvent aussi être modifiées au cours du programme!! l Ex: Changer la couleur d’un bouton quand on clique dessus.Etape 2 – Mise en forme du formulaire l A l’aide des propriétés, changeons le « look » du formulaire ainsi:Etape 3 – Ecriture des évènements (programmes)
Nom de l’objet
ÉvènementFormulaire & Code l Attention, un formulaire est composé de 2 parties l La fenêtre pour « dessiner » du formulaire l La fenêtre avec les différents programmes
…afficher plus de contenu…

Private Sub UserForm_Initialize()
Label4.Caption = "Date: " & Day(Now) & "/" & Month(Now) & "/" & Year(Now)
End SubEtape 6 – Autres évènements l On peut utiliser d’autre évènements pour améliorer le formulaire. l Ex: Afficher une mauvaise saisie
« dynamiquement »
Private Sub TextBox3_Change()
If IsNumeric(TextBox3.Text) Then Label5.Caption = "" Else Label5.Caption = "PAS NUMERIQUE"
End SubEtape 6 – Autres évènements l On peut aussi utiliser d’autre évènements pour donner de l’aide (par exemple en passant la souris sur les 3 zones de saisie).
Private Sub TextBox1_MouseMove()
Label6.Caption = "Indiquez ici votre

en relation

  • Fin de partie
    466 mots | 2 pages
  • Un mélomane actif au pavillon des demoiselles
    11594 mots | 47 pages
  • Evaluations des compétences
    2397 mots | 10 pages
  • Maths
    2311 mots | 10 pages
  • Le horla
    939 mots | 4 pages
  • Cas pratique - presumption paternité
    519 mots | 3 pages
  • Nouvelle
    1259 mots | 6 pages
  • Ch.soc. 20 nov 2007
    1125 mots | 5 pages
  • BLBL
    2942 mots | 12 pages
  • Analyse comparative
    2387 mots | 10 pages
  • PHILO
    857 mots | 4 pages
  • 601 103 MQ_dev1C_BERL29049404
    1126 mots | 5 pages
  • Jacques Cartier et de Lahontan
    940 mots | 4 pages
  • analyse de pratique en psy
    518 mots | 3 pages
  • Jacques cartier
    1240 mots | 5 pages