| 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 afficher un Spinner Quand une macro VBA Is Running
    La meilleure façon de permettre à un utilisateur d'augmenter ou de diminuer la valeur de votre application Microsoft Excel quand une macro est en cours d'exécution est d'utiliser un bouton de rotation . Une macro est couramment utilisé pour enregistrer une séquence d'actions qui peuvent ensuite être exécutées par l'exécution de la macro manuellement ou en cliquant sur un bouton. Une macro est créée par l'utilisation de Visual Basic pour Applications ( VBA) , un langage de programmation informatique utilisé dans les applications Microsoft Office pour automatiser les tâches de routine telles que l'affichage d' une fileuse . Instructions
    1

    Lancez Microsoft Excel , cliquez sur l'onglet « Développeur » et cliquez sur l'icône "Insérer" dans le volet «contrôle» . Cliquez sur "Button" et cliquez sur le tableau pour ajouter un nouveau bouton de commande. Cliquez sur " Bouton Spin " en dessous " Contrôles ActiveX " et l'ajouter à la feuille de calcul .
    2

    un clic droit sur la fileuse et cliquez sur "Propriétés" pour afficher la fenêtre des propriétés . Choisissez "False" à côté de la propriété "Visible" . Cliquez sur l'icône "Macros " et tapez " IncrementValues ​​" en dessous " Nom de la macro . " Cliquez sur le bouton "Créer" pour créer une nouvelle macro.
    3

    Copier et coller le code suivant pour créer une «Alors ... la boucle " et mettre à jour la feuille de calcul avec des valeurs à chaque fois que l' l'utilisateur clique sur le bouton spinner :

    Sheet1.SpinButton1.Visible = True

    Do While ( compteur <> 10)


    Range (" A1") Sélectionnez < . br > Gamme

    ( "A1") . Value = compteur

    Range (" A2 " ) . Sélectionnez

    Range (" A2 " ) . Value = " Macro course ... "

    Application.Wait maintenant + TimeValue ( " 00:00:02 " )

    DoEvents

    boucle

    Range (" A1 ") . Sélectionnez Photos

    Range (" A1") . Value = " "

    Range (" A2 " ) . Sélectionnez

    Range (" A2 " ) . Value = " Macro terminée. "

    Sheet1.SpinButton1.Visible = False

    compteur = 0
    4

    Ajoutez la ligne de code suivante dans le très haut de votre module pour créer un mondial Variable:

    compteur global As Integer
    5

    Revenez à Microsoft Excel et cliquez droit sur " Bouton 1". Cliquez sur " Affecter une macro " et cliquez sur " IncrementValues ​​. " Cliquez sur « OK ».
    6

    clic droit sur le bouton spinner et cliquez sur " Afficher le code " pour ouvrir un module de code VBA. Copiez et collez le code suivant pour augmenter ou diminuer la valeur de la variable globale :

    SpinButton1_SpinDown Private Sub ()

    de compteur = compteur - 1 x

    End Sub
    < p > Private SpinButton1_SpinUp Sub ( )

    compteur = compteur + 1

    End Sub
    7

    Revenez à Microsoft Excel et cliquez sur "Bouton 1" pour commencer à courir le macro et affiche la commande spinner . Cliquez sur la flèche vers le haut du bouton spinner pour augmenter ou sur la flèche vers le bas pour le diminuer . La macro permet de masquer la fileuse et arrêter de courir lorsque la variable globale est égale à 10.

    Previous :

    next :
      articles connexes
    ·Introduction à Visual Basic 
    ·Comment faire pour créer une DLL dans Visual Basic 
    ·AVR base du code source Langue Tutoriel visuel 
    ·Comment autoriser la pagination dans DataGrid 
    ·Comment faire pour exécuter une commande de procédure…
    ·Comment arrêter une boucle infinie sur Macro 
    ·Comment calculer l'intersection de deux lignes dans Vis…
    ·Comment récupérer les données booléennes de DataGri…
    ·Comment animer Walking in Flash 
    ·Comment appelez-vous quand une zone de texte est vide d…
      articles en vedette
    ·Comment se débranchent variables de session en PHP 
    ·Comment réinstaller IE6 utilisant Regedit 
    ·Comment écrire un fichier texte dans Access et Visual …
    ·PHP MySQL pagination Tutorial 
    ·Comment mettre en place Mongrel en Ruby 
    ·Comment rafraîchir une GridView 
    ·Tutoriel API Windows Dessin de lignes 
    ·Comment faire pour convertir un tuple à une liste en P…
    ·Comment convertir une chaîne PHP Date 
    ·Comment utiliser une minuterie dans une DLL VB6 
    Copyright © Connaissances Informatiques http://fr.wingwit.com