Articles of vba

Quais são as regras que regem o uso de colchetes em chamadas de function do VBA?

Acabei de ter um irritante 30 minutos em um “erro do compilador” no VBA (Access 2003) causado pelo uso de colchetes em torno dos argumentos que estou passando para um Sub que eu defini. Tenho procurado encontrar um artigo / tutorial / instrução decente sobre quando os colchetes são necessários / apropriados / inapropriados / […]

Recuperar página da web incluindo conteúdo AJAX

Eu tenho usado o VBA para recuperar os preços das ações do site da ASX (www.asx.com.au) por algum tempo, no entanto, meu script não funciona mais como o site foi atualizado e agora usa javascripts para construir o conteúdo. Como resultado, o script mostrado abaixo retorna as seções em vez do conteúdo da página. O […]

Como o Excel pode abrir o arquivo VBA usando o aplicativo padrão

Eu quero uma planilha do Excel que tenha um caminho de arquivo e nome na coluna A. Quando uma macro é executada, digamos que o arquivo especificado em A1 deve ser aberto na máquina do usuário. O arquivo poderia ser .doc, .xls, .txt, etc …. ao invés de meu vba precisar saber o caminho completo […]

derreter / remodelar no excel usando o VBA?

Atualmente estou ajustando para um novo trabalho onde a maior parte do trabalho que compartilho com colegas é via MS Excel. Eu estou usando tabelas dinâmicas com freqüência e, portanto, preciso de dados “empilhados”, precisamente a saída da function melt() no pacote reshape (reshape2) em R que eu vim a confiar para isso. Alguém poderia […]

O que a palavra-chave Call faz no VB6?

Há algum código em nosso projeto que parece um pouco com isso: Private Sub Method1() Call InnerMethod End Sub Private Sub Method2() InnerMethod End Sub Private Sub InnerMethod() ” stuff End Sub Qual é a vantagem de fazer o Method1 sobre o Method2?

Função VBA Shell no Office 2011 para Mac

Eu estou tentando iniciar um script de shell de uma macro VBA no Word 2011 para Mac que será executado em uma janela do Terminal. Eu tentei usar a function Shell e a function MacScript , mas o interpretador do VBA não parece encontrar o script em nenhum dos casos. De acordo com a documentação […]

Protegendo células no Excel, mas permitindo que elas sejam modificadas pelo script VBA

Eu estou usando o Excel onde determinados campos são permitidos para input do usuário e outras células devem ser protegidas. Eu usei a folha Tools Protect, no entanto, depois de fazer isso, não consigo alterar os valores no script VBA. Eu preciso restringir a planilha para interromper a input do usuário, ao mesmo tempo, permitir […]

Verifique se uma string contém outra string

Eu quero saber se uma string contém um “,” (vírgula) nela. Temos alguma outra opção além de ler char-by-char?

Bons padrões para tratamento de erros VBA

Quais são alguns bons padrões para o tratamento de erros no VBA? Em particular, o que devo fazer nesta situação: … some code … … some code where an error might occur … … some code … … some other code where a different error might occur … … some other code … … some […]

Excel macro (VBA) para transpor várias colunas para várias linhas

Esse tipo de transformação é o que eu estava tentando realizar. Apenas para ilustração eu fiz isso como tabela. Então, basicamente, as 3 primeiras colunas devem repetir quantas colors já estão disponíveis. Procurei por outros tipos semelhantes, mas não consegui encontrar quando quero que várias colunas sejam repetidas. Eu encontrei este código on-line, mas é […]