Resultados da pesquisa a pedido "vba"

1 a resposta

Atribuindo intervalo a array no VBA

Gostaria de obter dados do Excel em uma matriz no VBA, então faço o seguinte: Dim Arr() As Variant Arr = ActiveWorkbook.Sheets("Sheet1").Range("C28:R29")Assim que executo isso, recebo um erro de incompatibilidade de tipo 13. Pensei que ...

3 a resposta

Superar o limite de caracteres do VBA InputBox

A função atual que eu uso para coletar texto InputBox não pode aceitar mais de 255 caracteres, aparentemente, e eu preciso ser capaz de coletar mais do que isso? Existe um parâmetro ou função diferente que eu possa usar para aumentar esse limite?

6 a resposta

Como fazer o loop For funcionar com números não inteiros

O código a seguir é fácil e gera como esperado CÓDIGO: Option Explicit Sub Test_loop2() Dim i As Long For i = -3 To 3 Step 1 Debug.Print i Next i End SubRESULTADO: O código a seguir está saindo antecipadamente devido ao ...

2 a resposta

Erro 1004 ao tentar usar o FormulaArray. Substituir truque não funciona

FUNDO:Eu tenho uma fórmula de matriz legal e funciona perfeitamente no Excel. Agora estou tentando fazer a mesma fórmula, mas com VBA. Então, digitei a fórmula de matriz em uma célula e gravei com uma macro. A fórmula funciona perfeita. O ...

2 a resposta

É necessário interromper o recálculo das UDFs quando células não relacionadas são excluídas

Percebi que meus UDFs recalculam sempre que excluo células. Isso causa grandes atrasos ao excluir colunas inteiras, porque o UDF é chamado para cada célula em que é usado. Portanto, se você estiver usando 1000 UDFS, a exclusão de uma coluna ou ...

2 a resposta

Raspar texto do site usando o Excel VBA?

Sou novato em usar o Excel como raspador de página da web, mas achei isso muito artigo interessante [http://www.exceltrainingvideos.com/how-to-scrape-title-and-header-h1-from-web-pages-using-excel-vba/] explicando como raspar determinadas tags de ...

1 a resposta

Macro de comparação de loop

Fiz uma macro de comparação de texto usando o Word e preciso fazer um loop para que possa comparar entre alguns conjuntos de documentos. Alguma idéia de como fazer isso? Aqui estão meus códigos Dim template1 As Word.Document Dim spool1 As ...

8 a resposta

Como chamar uma macro de um botão e passar argumentos

Eu quero adicionar um botão à minha planilha do Excel que deve chamar uma macro que possa lidar com um agumento (um valor inteiro). Infelizmente, ao criar o botão, não consigo vincular nenhuma macro que tenha argumentos. Também basta digitar a ...

1 a resposta

Como gravar cliques do mouse no Excel VBA?

Estou tentando criar uma macro que registre o que um usuário clicou e, em seguida, registra as coordenadas do mouse e o atraso entre os cliques. Isso será repetido depois de outraSendKey alterar. Como posso detectar quando clico no mouse quando a ...

1 a resposta

MS Access: Por que o ADODB.Recordset.BatchUpdate é muito mais lento que o Application.ImportXML?

Estou tentando executar o código abaixo para inserir muitos registros (de um arquivo com um formato de arquivo estranho) no meu banco de dados do Access 2003 do VBA. Após muitas e muitas experiências, esse código é o mais rápido que consegui: ele ...