Visual Basic pour Applications est le langage d'automatisation utilisé pour contrôler les fonctionnalités des produits Microsoft Office tels que Excel, Word et Access. VBA est natif de Microsoft et n’est utilisé par aucun autre fabricant majeur de logiciels. Au lieu de cela, il est utilisé dans les applications développées par les programmeurs VBA pour gérer les données à l'aide de fonctionnalités telles que le calcul de dates et de chiffres et la construction de bases de données. Il n’existe pas de chemin spécifique pour devenir développeur professionnel VBA; Cependant, vous pouvez prendre des mesures pour acquérir les bonnes compétences et créer une clientèle.
Préparation
Apprenez les bases de la programmation VBA. Un cours d'introduction offert par le biais d'un collège communautaire ou d'un programme de formation continue peut vous aider à démarrer. Les cours en ligne et les livres VBA pas à pas sont des alternatives disponibles. L'apprentissage des bases d'un programmeur expérimenté peut fournir des informations sur la programmation VBA que vous ne pouvez pas apprendre par vous-même.
Apprendre le langage de requête structuré. SQL est le langage de programmation utilisé dans VBA et dans la plupart des autres produits de base de données pour mettre à jour, créer, gérer et interroger une base de données. En savoir plus sur SQL et ses nombreuses utilisations est essentiel pour apprendre la programmation VBA. Les cours en SQL sont dispensés dans le cadre de programmes de formation continue et de collèges qui enseignent la programmation informatique.
Apprenez à travailler de manière professionnelle. Le développement de VBA comprend l’apprentissage de la sous-traitance avec un client, la création d’un plan de projet, le respect des délais et la mise en œuvre d’un projet VBA. Les cours en planification de projet sont utiles. Travailler pour une entreprise de logiciel ou informatique ou dans un service informatique peut également vous aider à apprendre les étapes de la planification et de la mise en œuvre d'un projet.
Travailler sur une grande variété de projets VBA. Obtenez votre première expérience de travail en appliquant VBA partout où vous le pouvez, y compris au travail, à la maison et pour des amis. L’expérience est un moyen sûr d’acquérir plus de connaissances sur VBA et ses nombreuses utilisations et de créer un CV client.
Devenir professionnel
Ouvrez des comptes sur des marchés indépendants en ligne et créez une base de clients. Des sites Web tels que Guru, Elance et oDesk offrent aux programmeurs de VBA et à d’autres types de professionnels indépendants un lieu propice à l’affichage de leurs compétences et à des offres sur des projets clients. Créer un compte et enchérir sur vos cinq à dix premiers projets est généralement gratuit. Après cela, vous devrez peut-être payer des frais mensuels minimes ou un pourcentage de vos ventes sur le site Web.
Obtenir une certification Microsoft. Bien qu'il n'existe pas de certification Microsoft VBA, d'autres certifications Microsoft connexes, telles que Microsoft Office Specialist, sont disponibles. Une exécution réussie peut garantir aux clients que la suite Microsoft Office est accomplie, comprendre le point de vue de l'utilisateur (nécessaire pour concevoir une interface utilisateur pour les applications VBA) et gérer facilement les projets. Des certifications VBA non officielles sont également disponibles et méritent d’être examinées.
Spécialiser dans une industrie. VBA peut être utilisé pour automatiser les données des secteurs de l’assurance, du médical et autres. Se spécialiser dans le développement d’applications VBA pour un secteur particulier permet de devenir un expert VBA, de bâtir une réputation et d’élargir sa clientèle.
Parlez à d'autres de VBA. Devenez conférencier lors de conférences et de séminaires pour élargir votre activité et renforcer votre réputation de développeur VBA. Les événements destinés aux responsables et aux services susceptibles d’intéresser vos compétences sont un bon point de départ. Créer votre propre discours dans une bibliothèque locale ou un autre événement professionnel est également une option. Rejoindre la chambre de commerce locale peut vous mettre en contact avec des hommes d’affaires à la recherche de vos compétences.