VBA est l'abréviation de Visual Basic pour Applications et se retrouve dans tous les logiciels Microsoft Office. C'est la méthode de l'écriture de code en utilisant les fonctions qui posent des questions , effectuer des calculs et des réponses actuelles ou des retours. Excel, le tableur de MS Office , fait le meilleur usage de VBA dans l'écriture de code en utilisant les fonctions d'interroger les cellules à travers la feuille. Les résultats montrent dans une autre cellule ou de retour dans un rapport , que ce soit dans la même feuille de calcul , une nouvelle feuille de calcul ou un graphique , selon le code que vous écrivez . Fonction pour calculer le nombre de jours dans un mois
Démasquer tenu et ouvrez votre classeur de macros personnelles dans Excel. Sélectionnez un nouveau module et écrire dans le code suivant .
NoDays de fonction ( fulldate )
NoDays = Day ( DateSerial ( Year ( fulldate ) , IIf ( Mois ( fulldate ) = 12, 1, Photos
mois ( fulldate ) + 1 ), 1 ) - 1 )
Fin de Fonction:
Cliquez sur le bouton «Enregistrer» , fermez le PMW et ouvrez un nouveau classeur. Tapez " 15/02/00 " (sans les guillemets) dans la cellule A1 . Sélectionner A2 , choisissez " Insérer ", " Fonction" puis à partir de la liste Catégorie , sélectionnez " User Defined ". Choisissez l'option " Personal.xls ! NoDays " nom de la fonction . Tapez "A1" dans la zone de texte fulldate du code. Choisissez " OK" et vous obtiendrez le retour de 29 jours dans le mois de Février 2000.
Création d'une variation en pourcentage Fonction
Démasquer et ouvrez votre classeur de macros personnelles , choisissez "Insert ", " procédure " et tapez " PerChange " (sans les guillemets) dans la zone Nom de dialogue. Sélectionnez " Function " de la liste Type et sélectionnez "OK". Modifiez la fonction de ce code
PERCHANGE Fonction ( actuelle , Prior )
PERCHANGE = . ( Actuelle - Avant ) /Avant
Fin de Fonction:
Enregistrer et fermer votre PMW . Cliquez dans la cellule où vous voulez que votre réponse à venir , cliquez sur " Insérer", "Fonction ", " Catégorie " puis sélectionnez " User Defined ". Sélectionnez " ! PerChange Personal.xls " dans la liste . Tapez l' adresse de la cellule pour la valeur actuelle et la cellule de valeur Avant et choisissez " OK".
Fonctions financières de base
Future Value est un financier commun fonction utilisée dans des tableurs pour calculer et retourner la valeur future des paiements périodiques et un taux d'intérêt commun . La fonction est la suivante:
= FV ( taux , npm , vpm, va , type)
INTRATE (taux d'intérêt ) renvoie le taux d' intérêt d'un titre totalement investi . Le code est:
= INTRATE ( règlement , la maturité , l'investissement , le rachat , base )
logique et Lookup Fonctions
ET ( logique) seront retourner tRUE dans la cellule de destination si tous les arguments de la formule sont vrais. Si l' argument est faux, alors elle retourne FALSE.
= ET ( valeur_logique1 , logical2 , ... )
HLOOKUP ( Lookup ) recherche pour une valeur spécifiée dans un tableau ou des tableaux , sur la base sur la valeur trouvée dans la première rangée.
= HLOOKUP ( , table_array , row_index_number , range_lookup )