| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment utiliser VBA pour faire une contre
    Création d'un compteur à l'aide de Visual Basic pour Applications ( VBA) peut facilement être réalisé en utilisant une interface utilisateur (UI) ou un formulaire . VBA est un langage de programmation informatique utilisé dans l'une des applications de Microsoft Office comme Excel. Dans Excel , vous pouvez créer un formulaire avec des contrôles tels que les étiquettes et les boutons pour démarrer, arrêter , reprendre et mettre fin à un comptoir. La meilleure façon de créer une minuterie est d'utiliser une " boucle For ... » et mettre à jour une étiquette avec la dernière fois jusqu'à ce que l'utilisateur décide d'arrêter ou de mettre fin au comptoir. Choses que vous devez
    Microsoft Office Excel
    Voir Plus Instructions
    1

    lancement de Microsoft Office Excel, cliquez sur l'onglet "Developer " et cliquez sur " Visual Basic " pour lancer l' fenêtre de l'éditeur VB . Cliquez sur le menu «Insertion» et cliquez sur « UserForm » pour ajouter une nouvelle forme . Cliquez sur " étiquette " dans le volet " boîte à outils " et cliquez sur le formulaire pour ajouter une nouvelle étiquette. Cliquez sur "Bouton de commande " et cliquez sur le formulaire pour ajouter un nouveau bouton . Ajouter trois boutons de commande en utilisant la même technique.
    2

    clic droit sur le formulaire et cliquez sur « Afficher le code " pour afficher le module de code. Ajoutez le code suivant pour créer six variables globales à ce module :

    publique stp As Boolean

    publique OldH

    publique OldM

    publique Olds

    publique OLDMLN
    3

    Copiez et collez le code suivant pour créer un nouvel événement de clic pour " CommandButton1 " pour lancer le chronomètre :

    stp = false < br >

    CommandButton1.Enabled = False

    CommandButton2.Enabled = True

    CommandButton3.Enabled = False

    H = 0

    Pour M = 0 à 59

    Pour S = 0 To 59

    MLN = 0 To 59

    t = minuterie

    faire jusqu'à minuterie - t> = 1 /60

    DoEvents

    boucle

    Si stp = True Then GoTo X

    Label1.Caption = _

    Format (H, "00 ") & " :" & Format (M, "00") _

    & ":" & Format (S, "00 ") & " :" & Format (MLN , "00") Photos

    de

    Suivant MLN

    Next Next md

    H = H + 1

    X:

    OldH = H

    OldM = M

    Olds = S

    OLDMLN = MLN

    stp = False
    4

    Copier collez le code suivant pour créer un événement de clic pour " CommandButton2 " qui permettra " CommandButton1 " et " CommandButton3 : "

    Private Sub CommandButton2_Click ()

    CommandButton1.Enabled = True
    < p> CommandButton2.Enabled = False

    CommandButton3.Enabled = True

    stp = True

    End Sub
    5

    Copiez et collez ce qui suit code pour créer un événement de clic pour " CommandButton3 " pour reprendre la minuterie :

    Private Sub CommandButton3_Click ()

    CommandButton3.Enabled = False

    CommandButton2.Enabled = True < br >

    CommandButton1.Enabled = False

    stp = False

    H = OldH

    Pour M = OldM à 59

    pour s = Olds 59

    MLN = OLDMLN à 59

    t = minuterie

    Do Until minuterie - t> = 1/60

    DoEvents
    < p > Boucle

    Si stp = True Then GoTo X

    Label1.Caption = _

    Format (H, "00 ") & " :" & Format (M, "00") _

    & ":" & Format (S, "00 ") & " :" & Format (MLN , "00")

    Suivant MLN
    < p > Photos

    Next Next md

    H = H + 1

    X:

    OldH = H

    OldM = M < br > Olds

    = S

    OLDMLN = MLN

    stp = False

    End Sub
    6

    Créer un événement de clic pour " CommandButton4 " pour fermer le programme :

    Private Sub CommandButton4_Click ()

    Unload Me

    End of

    End Sub
    7

    Ajoutez le code suivant pour définir les légendes de l'étiquette et les touches lors du démarrage: Photos

    Private Sub UserForm_Initialize ()

    CommandButton1.Enabled = True

    CommandButton1.Caption = " Début Timer "

    CommandButton2.Enabled = False

    CommandButton2.Caption = " Stop "

    CommandButton3.Enabled = False

    CommandButton3.Caption =" Reprendre timer "

    CommandButton4.Caption = " Annuler "

    Label1.Caption =" 00:00:00:00 "

    End Sub
    8 < p> Ajoutez le code suivant à la fin du programme :

    Private Sub UserForm_QueryClose ( Cancel As Integer , CloseMode As Integer )

    Si CloseMode = 0 Then Cancel = True

    Fin sous
    9

    Double -cliquez sur " UserForm1 " de la fenêtre " Object Explorer" et appuyez sur " F5" pour exécuter le programme . Cliquez sur "Démarrer Timer" pour démarrer le compteur, cliquez sur "Stop" pour arrêter, puis cliquez sur " Reprendre Timer" pour reprendre le comptoir. Cliquez sur " Annuler" pour terminer le programme.

    Previous :

    next :
      articles connexes
    ·Comment écrire un code pour une tangente en VB.NET 
    ·Comment trouver un répertoire et sous-répertoire dans…
    ·Façons de spécifier Range dans VBA 
    ·Comment se former à Microsoft VB.Net 
    ·Comment changer un fond d'écran avec VB.NET 
    ·Comment copier et coller du texte dans les fichiers TXT…
    ·Comment utiliser Remplacer dans VB.NET 
    ·Comment lire une seule ligne par des virgules à partir…
    ·Comment effacer Listbox 
    ·Comment calculer l'impôt et totale avec Visual Basic 6…
      articles en vedette
    ·Comment vérifier si un module chargé dans Python 
    ·Comment renommer les fichiers avec un VBS 
    ·Comment faire pour enregistrer des données sur XCode p…
    ·Comment l'en-tête de style en CSS H1 H2 
    ·Comment calculer le total des minutes dans SQL 
    ·Comment emballer scripts Python 
    ·Comment Flush un émulateur tampon d'entrée Android 
    ·Comment ouvrir les fichiers VBS 
    ·Comment centrer un menu déroulant en HTML 
    ·Ligne écoles de programmation informatique 
    Copyright © Connaissances Informatiques http://fr.wingwit.com