Perguntas com a marcação «vba»

O Visual Basic for Applications (VBA) é uma linguagem de programação orientada a objetos e orientada a eventos para gravar macros, usada para todo o pacote do Office e para outros aplicativos. VBA não é equivalente a VB.NET ou VBS; se você estiver trabalhando no Visual Studio, use [vb.net]. Se sua pergunta for específica sobre a programação de qualquer aplicativo do MS Office, use também a tag apropriada: [excel], [acesso ao ms], [palavra ao ms], [outlook] ou [projeto do ms].







8
Como declaro uma variável global no VBA?
Eu escrevi o seguinte código: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 E recebo a mensagem de erro: "atributo inválido na sub ou função" Você sabe o que eu fiz de errado? Tentei usar em Globalvez de Public, mas tive o …



4
Exibir milissegundos no Excel
Estou tentando exibir milissegundos em uma macro do Excel. Eu tenho uma coluna de números inteiros com registro de data e hora em milissegundos (por exemplo, 28095200 é 7: 48: 15.200 am) e desejo criar uma nova coluna ao lado, que mantenha uma média de execução e exiba o tempo …
122 excel  vba  time 


4
Loop através de cada linha de um intervalo no Excel
Essa é uma daquelas coisas para as quais tenho certeza de que há uma função incorporada (e posso muito bem ter ouvido isso no passado), mas estou coçando a cabeça para lembrar. Como faço um loop em cada linha de um intervalo de várias colunas usando o Excel VBA? Todos …
116 excel  vba  loops  excel-2003 

5
Como criar e gravar em um arquivo txt usando VBA
Eu tenho um arquivo que é adicionado ou modificado manualmente com base nas entradas. Como a maior parte do conteúdo é repetitiva nesse arquivo, apenas os valores hexadecimais estão mudando, quero torná-lo um arquivo gerado por ferramenta. Quero escrever os códigos c que serão impressos nesse arquivo .txt . Qual …
116 vba  text-files 


22
Teste ou verifique se a folha existe
Dim wkbkdestination As Workbook Dim destsheet As Worksheet For Each ThisWorkSheet In wkbkorigin.Worksheets 'this throws subscript out of range if there is not a sheet in the destination 'workbook that has the same name as the current sheet in the origin workbook. Set destsheet = wkbkdestination.Worksheets(ThisWorkSheet.Name) Next Basicamente, eu faço …
115 excel  vba  scripting 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.