Folha de dicas do Excel Macro/VBA?

Folha de dicas do Excel Macro/VBA?

Estou confiante na codificação em C# e Java, mas nunca consegui escrever macros no Excel.

Eu queria saber se alguém poderia me indicar a direção certa para algumas folhas de dicas para NÃO iniciantes sobre codificação de macros do Excel?

Acho que estou procurando coisas como guia de sintaxe, funções comumente usadas e práticas recomendadas. Quanto mais conciso melhor!

Davi

Responder1

Bem, para começar, acho que uma planilha de sintaxe VB genérica seria útil. Afinal, o VBA é apenas um Visual Basic simplificado (mais semelhante ao VB6 do que ao VB.NET, portanto, não há consultas LINQ em suas células!) Com o modelo de objeto do Office. Eu realmente gostoeste C# de/para planilha VB.NET. E como as pessoas raramente usam VBA para desenvolver classes complexas, uma vez familiarizado com o básico (subs, variáveis, loops, ramificações), a partir de então a programação se tornará praticamente padrão.

Quanto ao modelo de objeto, se você estiver familiarizado com a documentação do .NET, descobrirá que a ajuda do VBA/Excel é estruturada de forma semelhante (com listas de métodos e propriedades para cada objeto). As coisas geralmente começam a correr bem quando você se familiariza com os objetos essenciais:

  • Excel.Aplicativo
  • Excel.Pasta de trabalho
  • Excel.Planilha
  • Excel.Intervalo

Procurei alguns documentos visualmente estruturados, comoesse,esseeque(cuidado: da versão antiga do Excel), mas eles parecem levemente úteis. Pode haver algumas joias por aí, mas pesquisas no Google para problemas específicos geralmente funcionam muito bem.

informação relacionada