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 .