Comment écrire des macros en Visual Basic

Combien de temps pouvez-vous consacrer à l'apprentissage de ce type de code informatique:
"Selection.Sort Key1: = Range ("A5"), Order1: = xlAscending?" Vous pouvez vous sentir la vie est trop courte pour passer autant de temps à faire une tâche simple. Heureusement, Visual Basic propose un moyen plus facile. Pour de nombreuses tâches, vous pouvez simplement créer une macro, qui est une procédure automatisée créé à partir d'une procédure manuelle. Les macros sont utiles parce que vous suffit d'appuyer sur un bouton et d'enregistrer les mesures nécessaires pour compléter la tâche sur la feuille de calcul. L'interprète Visual Basic génère automatiquement le code. L'ordinateur prend en charge la syntaxe des arcanes de sorte que vous ne devez pas vous inquiéter à ce sujet. Chaque fois que vous voulez exécuter la procédure, il suffit de lancer la macro.


Sommaire

Instructions

  1. Créer des données pour un "genre" macro. Saisissez les données suivantes dans les cellules A1 à A5: "Mancini," "Talbot," "Simons," "Chen" et "Ito."

  2. Lancer l'enregistrement de la macro en sélectionnant "Outils" et "Macro." Ensuite, sélectionnez "Nouvelle macro" et appuyez sur "D'ACCORD."

  3. Déplacez le curseur à la cellule A1 en appuyant "Ctrl" + "Accueil." Sélectionnez la colonne des noms en tenant le "Décalage" clavier et en appuyant sur "Ctrl" avec la flèche vers le bas. Appuyez sur la "Trier en ordre croissant" clé (le bouton sur le menu du haut étiqueté "AZ" avec une flèche vers le bas). Arrêter l'enregistrement de la macro en appuyant sur le carré bleu sur la "Stop Rec" fenêtre.

  4. Révisez votre code généré par ordinateur en tenant "Alt" et en appuyant sur "F8." Ensuite, sélectionnez le nom de votre macro, qui devrait être "Macro1" si l'ordinateur sélectionné automatiquement le nom. Presse "Modifier." Confirmez que l'ordinateur a généré le code suivant:

    Sub Macro1 ()
    '
    'Macro Macro1
    'Macro enregistrée 4/29/2010 par w
    '

    '

    Gamme ("A1: A6") .Select
    Selection.Sort Key1: = Range ("A1"), Order1: = xlAscending, tête: = xlGuess, _
    OrderCustom: = 1, matchcase: = False, Orientation: = xlTopToBottom
    ActiveWindow.SmallScroll Down: = 69

    End Sub




Conseils & Avertissements








  • La macro de tri peut être facilement modifié pour trier 5.000 noms. Il suffit d'utiliser "Ctrl" + "Sol" pour aller à A5000 cellulaire. Entrer "A5000" dans le "Aller À" boîte et appuyez sur "Entrez." Entrez un nom comme "Sallers." Retour à la cellule A1 et sélectionnez la plage A1 à A5000 en tenant le "Décalage" et la clé "Ctrl" clé et appuyant deux fois sur la flèche vers le bas. Ensuite, appuyez sur la "Trier en ordre croissant" clé, qui va trier tous les noms dans cette gamme.
  • Dans d'autres langues, un programmeur informatique doit taper dans le code des arcanes après avoir appris les détails de la langue de programmation. Visual Basic génère le code automatiquement.
» » » » Comment écrire des macros en Visual Basic