Développement d'applications dans Excel avec Visual Basic pour Applications peuvent vous faire économiser beaucoup de temps si vous travaillez avec des feuilles de calcul souvent . Dans Excel, vous pouvez rapidement enregistrer des macros pour vous lancer dans la programmation à l'aide du code VBA . Enregistrement d'une macro va générer automatiquement le code VBA que vous pouvez éditer et personnaliser plus tard pour répondre à vos besoins. Dans VBA, vous pouvez également ajouter vos propres procédures sous d'automatiser les processus que vous pouvez appeler en utilisant une macro. Instructions 1 Cliquez sur l'onglet « Développeur » et cliquez sur « Enregistrer une macro " pour enregistrer une nouvelle macro . Tapez " getDate " sous Nom de la macro et cliquez sur " OK". Tapez " = MAINTENANT ()" dans A1 pour obtenir la date courante du système . Cliquez sur " Arrêter l'enregistrement " dans le volet de code. 2 Cliquez sur l'icône " Visual Basic " pour ouvrir la fenêtre de l'éditeur VB . Développez le dossier "Modules" et double -cliquez sur " Module1 " pour ouvrir le module de code VBA. Ajoutez un appel à une sous-procédure , vous allez créer en trois étapes à l'intérieur de votre code de macro comme suit: Sub Macro1 () Range (" A1") Select < p. > ActiveCell.FormulaR1C1 = " = NOW () " Appel addNumbers End Sub 3 ajoutez le code suivant pour ajouter un nouveau sous-procédure qui va ajouter deux nombres et afficher le résultat : addNumbers Private Sub () de nombre1 As Integer number2 As Integer Range (" A3 " ) . Sélectionnez Range (" A3 " ) . Value = 4 Range (" A4 " ) . Sélectionnez Range (" A4 " ) . Value = 6 Range (" A3 " ) . Sélectionnez nombre1 = Range (" A3 " ) . Value Range (" A4 " ) . Select < p . . > nombre2 = Range (" A4 " ) Valeur Range (" A5 " ) Sélectionnez Range (" A5 " ) Valeur = . " La somme de ces nombres est:" & (nombre1 + nombre2 ) End Sub 4 revenir à la fenêtre Microsoft Excel, supprimer la date en A1 et cliquez sur " Macros ". Cliquez sur " Macro1 " et cliquez sur "Exécuter" pour exécuter le code VBA et afficher les résultats .
|