Articles of excel vba

Raspagem de web de supermercado na Argentina

Estou tentando coletar dados do site: https://www.disco.com.ar/Comprar/Home.aspx#_atCategory=false&_atGrilla=true&_id=21063 por meio de uma macro no Excel 2013 , como preço em tempo real, nome do produto e imagem. Eu tentei excel consulta na web, mas isso não funciona. Existe alguma forma de fazer isso?

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 […]

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 […]

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 é […]

Valores correspondentes na matriz de cadeias

Problema: Procurando por uma maneira mais eficiente de descobrir se existe um valor exato correspondente em uma matriz 1d – essencialmente um booleano true/false . Eu estou negligenciando algo óbvio? Ou eu estou simplesmente usando a estrutura de dados errada, usando uma matriz quando eu provavelmente deveria estar usando um object de coleção ou um […]

Erro “Tipo definido pelo usuário não definido”

Estou recebendo o erro acima ao tentar executar essas macros. Eu sou muito novo para macros e codificação em geral, por favor, perdoe a ignorância. obrigado Sub DeleteEmptyRows() Dim oTable As Table, oRow As Row, _ TextInRow As Boolean, i As Long Application.ScreenUpdating = False For Each oTable In ActiveDocument.Tables For Each oRow In oTable.Rows […]

Aguarde até que ActiveWorkbook.RefreshAll termine – VBA

Eu tenho um sub que chama ActiveWorkbook.RefreshAll para trazer novos dados de uma fonte XML e, em seguida, executa várias modificações para ele. O problema é que não é dado tempo suficiente para que o comando RefreshAll seja concluído, de modo que os subs e as funções a seguir acabam não sendo executados corretamente, o […]

Qual é a diferença entre dim e set em vba

Perdoe-me como sou um novato no VBA. Às vezes eu uso Dim r as Range r = Range(“A1”) Outras vezes eu uso Set r = Range(“A1”) Qual é a diferença? E quando devo usar o que?