Articles of excel

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

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?

Como retornar um resultado de uma function do VBA

Como faço para retornar um resultado de uma function? Por exemplo: Public Function test() As Integer return 1 End Function Isso dá um erro de compilation. Como faço essa function retornar um inteiro?

Como fazer uma pausa por um período específico de tempo? (Excel / VBA)

Eu tenho uma planilha do Excel que possui a macro a seguir. Eu gostaria de fazer um loop a cada segundo, mas fôlego se eu puder encontrar a function para fazer isso. Não é possível? Sub Macro1() ‘ ‘ Macro1 Macro ‘ Do Calculate ‘Here I want to wait for one second Loop End Sub

TEXTJOIN para xl2010 / xl2013 com critérios

Eu tenho 2 planilhas. A primeira planilha tem cerca de 100 linhas, mas estamos interessados ​​apenas na coluna Y. As células na coluna Y têm uma mistura de células em branco (“”), texto e números e células que exibem # N / A. Semelhante à imagem, mas com um dataset maior. Na segunda planilha, há […]