Visual Basic for Applications é a linguagem de automação usada para controlar os recursos de produtos do Microsoft Office, como Excel, Word e Access. O VBA é nativo da Microsoft e não é usado por nenhum outro grande fabricante de software. Em vez disso, ele é usado em aplicativos desenvolvidos por programadores de VBA para gerenciar dados usando recursos como o cálculo de datas e figuras e a criação de bancos de dados. Não existe um caminho específico para se tornar um desenvolvedor profissional da VBA; no entanto, você pode tomar as medidas necessárias para criar as habilidades certas e criar uma base de clientes.
Preparação
Aprenda os conceitos básicos da programação VBA. Um curso introdutório oferecido por uma faculdade comunitária ou programa de educação continuada pode ajudá-lo a começar. Aulas online e livros VBA passo-a-passo são alternativas disponíveis. Aprender o básico de um programador experiente pode fornecer informações sobre programação VBA que você não aprende sozinho.
Aprenda Linguagem de Consulta Estruturada. SQL é a linguagem de programação usada no VBA e na maioria dos outros produtos de banco de dados para atualizar, criar, gerenciar e consultar um banco de dados. Aprender mais sobre o SQL e seus muitos usos é fundamental para o aprendizado da programação do VBA. Cursos em SQL são ensinados através de programas de educação continuada e faculdades que ensinam programação de computadores.
Aprenda a trabalhar de maneira profissional. O desenvolvimento de VBA inclui aprender como contratar um cliente, criar um plano de projeto, cumprir prazos e implementar um projeto VBA. Cursos no planejamento de projetos são úteis. Trabalhar para um software ou empresa de TI ou em um departamento de TI também pode ajudá-lo a aprender as etapas envolvidas no planejamento e na implementação do projeto.
Trabalhe em uma ampla variedade de projetos de VBA. Ganhe sua experiência de trabalho inicial aplicando o VBA em qualquer lugar, inclusive no trabalho, em casa e para amigos. A experiência é uma maneira segura de obter mais conhecimento sobre o VBA e seus vários usos e de criar um currículo para o cliente.
Tornando-se um profissional
Abra contas com mercados freelance on-line e construa uma base de clientes. Websites como Guru, Elance e oDesk criam um lugar para os programadores de VBA e outros tipos de profissionais freelance postarem suas habilidades e fazerem lances em projetos de clientes. Criar uma conta e fazer lances nos seus primeiros cinco a dez projetos geralmente é gratuito. Depois disso, você pode precisar pagar uma pequena taxa mensal ou porcentagem de suas vendas para o site.
Obtenha uma certificação da Microsoft. Embora não exista uma certificação Microsoft VBA, outras certificações da Microsoft relacionadas, como o Microsoft Office Specialist, estão disponíveis. A conclusão bem-sucedida pode garantir aos clientes que você é realizado com o Microsoft Office Suite, entender o ponto de vista do usuário (necessário para projetar uma interface de usuário para aplicativos VBA) e pode gerenciar projetos com facilidade. Certificações VBA não oficiais também estão disponíveis e podem valer a pena investigar.
Especialize-se em uma indústria. O VBA pode ser usado para automatizar dados para indústrias de seguros, médicas e outras. Especializar-se no desenvolvimento de aplicativos VBA para um determinado setor é útil para se tornar um especialista em VBA, construir uma reputação e construir uma base maior de clientes.
Fale com outras pessoas sobre o VBA. Torne-se um palestrante em conferências e seminários que podem ajudar a ampliar seus negócios e construir sua reputação como desenvolvedor de VBA. Eventos voltados para gerentes e departamentos que possam estar interessados em suas habilidades são um bom lugar para começar. Criar seu próprio compromisso de falar em uma biblioteca local ou outro evento de negócios da comunidade também é uma opção. Juntar-se à câmara de comércio local pode colocar você em contato com pessoas de negócios que procuram suas habilidades.