Visual Basic est un langage de programmation polyvalent utilisé dans Microsoft Excel (VBA) et d'autres logiciels Windows. Il propose une bibliothèque de fonctions robuste pour effectuer une grande variété de tâches de programmation . Alors que la syntaxe d'un langage de programmation peut être facilement appris , ce sont les fonctions elles-mêmes qui régissent l'efficacité de tout programme. Ce n'est que par la sélection minutieuse de ces fonctions un programmeur de créer un programme avec la puissance et l'utilité considérable . Fonctions mathématiques
La plupart des langages de programmation nécessitent de vastes opérations mathématiques dans les algorithmes , même si le programme n'est pas sur la surface d'un outil de calcul. Des calculs arithmétiques simples sont souvent nécessaires pour créer des boucles de programme et d'autres tâches qu'elle doit remplir. VBA offre de nombreuses fonctions mathématiques . Parmi les fonctions les plus couramment utilisés sont ceux qui manipulent des nombres entiers . La fonction "Round" peut transformer n'importe quel nombre en un entier en l'arrondissant . La fonction "Int" tronque simplement , coupant toute décimale de quitter l'entier . Démarquez fonctions trigonométriques sont également disponibles et sont orthographiés comme ils le sont sur une calculatrice ou un manuel : "Sin ", " Cos " et " Tan"
Fonctions de chaîne
. Photos
manipuler les données textuelles est important lors de la création des programmes qui interagissent avec les utilisateurs, en particulier toute VBA qui fonctionne sur des données Excel, qui contient souvent des cordes. Fonctions de chaîne offrent de nombreux outils critiques. Fonctions d'extraction comme "de gauche" et "droite" , il est facile d'extraire un certain ensemble de caractères de texte à partir de la gauche ou vers la droite d'une chaîne. Par exemple, une cellule Excel peut contenir un nom complet, mais «de gauche» pourrait être utilisée pour extraire seulement le prénom , tout «droit» va extraire le nom de famille. Modification de la casse est souvent nécessaire aussi bien. Les fonctions " UCase " et " LCase " peuvent transformer une chaîne entière en majuscules ou tout en minuscules . Plus de fonctions avancées permettent aux programmeurs de créer de nouvelles chaînes en joignant plusieurs chaînes distinctes , en utilisant la fonction " Concaténer " , entre autres.
Date et d'heure
Travailler avec des dates et des heures dans n'importe quel langage de programmation est une corvée en raison de la grande variété de formats d'affichage de cette information. Les dates peuvent être présentés de différentes façons, avec ou sans horodatage , et il est souvent nécessaire de dériver un type d' élément de données à partir de l'autre. Une fonction comme "Mois" permet à un programmeur d'extraire uniquement les informations mois à partir d'une date complète qui contient également un jour et l'année. De cette façon , les dates pourraient être organisés et regroupés en fonction de leurs mois , si nécessaire. D'autres fonctions semblables sont « Jour », « Heure » et « Minute ». La fonction " Format " est utilisée pour changer une pièce de données de date dans un affichage convivial des informations à jour sur la base de la mise en forme convention les désirs de programmeur . Il est également possible d'utiliser " DateDiff " pour soustraire des dates les uns des autres afin de déterminer le nombre de jours entre eux.