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].


15
Como evitar o uso de Selecionar no Excel VBA
Ouvi falar muito sobre a aversão compreensível do uso .Selectno Excel VBA, mas não tenho certeza de como evitar usá-lo. Estou descobrindo que meu código seria mais reutilizável se eu pudesse usar variáveis ​​em vez de Selectfunções. No entanto, não sei como se referir a coisas (como a ActiveCelletc.) se …
537 excel  vba 






6
Repetir arquivos em uma pasta usando o VBA?
Gostaria de percorrer os arquivos de um diretório usando vba no Excel 2010. No loop, precisarei de: o nome do arquivo e a data em que o arquivo foi formatado. Eu codifiquei o seguinte, que funciona bem se a pasta não tiver mais de 50 arquivos, caso contrário, é ridiculamente …
236 excel  vba 


9
Diferença entre Visual Basic 6.0 e VBA
Qual é a diferença entre os dois. Eu sempre achei que o VBA é uma versão um tanto "aleijada" do VB, mas quando um amigo me perguntou outro dia, eu não tinha idéia de quais são as diferenças reais. Além disso, quando você usa, por exemplo, o Excel, é VB …
208 vba  vb6 

3
Excel VBA - saída para loop
Gostaria de sair do meu forloop quando uma condição interna for atendida. Como eu poderia sair do meu forloop quando a ifcondição foi atendida? Eu acho que algum tipo de saída no final da minha ifdeclaração, mas não sei como isso funcionaria. Dim i As Long For i = 1 …
181 excel  vba  for-loop 

6
Qual é a diferença entre .text, .value e .value2?
Não estou pedindo ajuda com nenhum script, mas minha pergunta é para esclarecimento. Ultimamente, tenho feito muitos scripts VB no Excel, então estou realmente me referindo ao Excel nesta questão. Qual é a diferença entre .text, .value e .value2? Como quando devo usar target.text, target.value e target.value2? Eu nunca usei …
180 excel  vba 

13
Erro ao localizar a última célula usada no Excel com VBA
Quando eu quero encontrar o último valor de célula usado, eu uso: Dim LastRow As Long LastRow = Range("E4:E48").End(xlDown).Row Debug.Print LastRow Estou obtendo a saída errada quando coloco um único elemento em uma célula. Mas quando eu coloco mais de um valor na célula, a saída está correta. Qual a …
179 excel  vba  excel-formula 



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.