Définition VBA et ses utilisations

VBA, ce qui signifie Visual Basic pour Applications,

Sommaire

est un langage de programmation développé par Microsoft - vous le savez, la société dirigée par l'homme le plus riche du monde. Excel, avec les autres membres de Microsoft Office 2003, comprend le langage VBA (sans supplément). En un mot, VBA est l'outil que les gens utilisent pour développer des programmes qui contrôlent Excel.

Ne pas confondre avec VB VBA (qui signifie Visual Basic). VB est un langage de programmation qui permet de créer des programmes exécutables autonomes (ces fichiers EXE). Bien que VBA et VB ont beaucoup en commun, ils sont différents animaux.

Vous êtes probablement au courant que les gens utilisent Excel pour des milliers de tâches différentes. Voici quelques exemples:

  • Garder des listes de choses, telles que les noms des clients, les notes des étudiants, ou des idées de cadeaux de Noël
  • Budgétisation et de prévision
  • L'analyse des données scientifiques
  • Création de factures et d'autres formes
  • Charts développement de datatabmark

La liste pourrait continuer encore et encore, mais vous voyez l'idée. Excel est utilisé pour une grande variété de choses, et tout le monde lecture de cet article a des besoins différents et des attentes concernant Excel. Une chose presque chaque lecteur a en commun est le besoin d'automatiser certains aspects de Excel. Voilà ce que VBA est tout au sujet.

Par exemple, vous pouvez créer un programme VBA pour formater et imprimer votre rapport des ventes de fin de mois. Après développer et tester le programme, vous pouvez exécuter la macro avec une seule commande, provoquant Excel pour effectuer automatiquement de nombreuses procédures fastidieuses. Plutôt que de lutter à travers une séquence fastidieuse de commandes, vous pouvez prendre une tasse de Joe et laissez votre ordinateur ne le travail - ce qui est la façon dont il est censé être, non?




Voici quelques brèves descriptions de certaines utilisations courantes des macros VBA. Un ou deux d'entre eux peuvent pousser votre bouton.

Insertion d'une chaîne de texte

Si vous avez souvent besoin d'entrer le nom de votre entreprise dans les feuilles de calcul, vous pouvez créer une macro pour faire la saisie pour vous. Vous pouvez étendre ce concept aussi loin que vous le souhaitez. Par exemple, vous pourriez développer une macro qui types automatiquement une liste de tous les vendeurs qui travaillent pour votre entreprise.

Automatiser une tâche que vous effectuez fréquemment

Supposons que vous êtes un directeur des ventes et le besoin de préparer un rapport sur les ventes de fin de mois pour garder votre patron heureux. Si la tâche est simple, vous pouvez développer un programme VBA pour le faire pour vous. Votre patron sera impressionné par la qualité constante de vos rapports, et vous serez promu à un nouveau poste pour lequel vous êtes très qualifiés.

Automatisation des opérations répétitives

Si vous devez effectuer la même action sur, disons, 12 classeurs Excel différents, vous pouvez enregistrer une macro pendant que vous effectuez la tâche sur le premier classeur, puis laissez la macro répéter votre action sur les autres classeurs. La bonne chose à ce sujet est que Excel ne se plaint jamais être ennuyé. Enregistreur de macros d'Excel est similaire à l'enregistrement sonore sur un magnétophone. Mais il ne nécessite pas un microphone.

Création d'une commande personnalisée

Délivrez-vous souvent la même séquence de commandes de menu Excel? Si oui, vous épargner quelques secondes en développant une macro qui combine ces commandes en une seule commande personnalisée, que vous pouvez exécuter en un seul clic touche ou bouton.

Création d'un bouton de barre d'outils personnalisée

Vous pouvez personnaliser les barres d'outils Excel avec vos propres boutons qui exécutent les macros que vous écrivez. Les employés de bureau ont tendance à être très impressionné par ce genre de chose.

Création d'une commande de menu personnalisé

Vous pouvez également personnaliser les menus d'Excel avec vos propres commandes qui exécutent des macros que vous écrivez. Les employés de bureau sont encore plus impressionné par cela.

Création d'une extrémité avant simplifiée

Dans presque tous les bureaux, vous pouvez trouver beaucoup de gens qui ne comprennent pas vraiment comment utiliser les ordinateurs. (Sound familiar?) L'utilisation de VBA, vous pouvez le rendre facile pour ces utilisateurs inexpérimentés d'effectuer un travail utile. Par exemple, vous pouvez mettre en place un modèle de saisie de données à toute épreuve afin que vous ne gaspillez votre de temps à faire le travail banal.

Développer de nouvelles fonctions de feuille de calcul

Bien que Excel comprend de nombreuses fonctions intégrées (comme SOMME et MOYENNE), vous pouvez créer coutume fonctions de feuille de calcul qui peuvent grandement simplifier vos formules. Vous serez surpris par la façon dont cela est facile. Encore mieux, la boîte de dialogue Insérer une fonction affiche vos fonctions personnalisées, les faisant apparaître intégré. Substance très tape à l'oeil.

Création d'applications complètes, entraînée macro-

Si vous êtes prêt à dépenser un certain temps, vous pouvez utiliser VBA pour créer des applications à grande échelle complets avec des boîtes de dialogue personnalisées, aide à l'écran, et beaucoup d'autres accoutrements.

Création personnalisés compléments pour Excel

Vous êtes probablement familier avec certains des add-ins fournis avec Excel. Par exemple, l'utilitaire d'analyse est un add-in populaire. Vous pouvez utiliser VBA pour développer vos propres fins spéciales add-ins.


» » » » Définition VBA et ses utilisations