vba

Bucle a través de archivos en una carpeta usando VBA?

Me gustaría recorrer los archivos de un directorio usando vba en Excel 2010. En el bucle, necesitaré el nombre del arc ... el comando FileDateTime. Teniendo en cuenta otra respuesta desde abajo los 20 segundos se reducen a menos de 1 segundo.

Cómo comentar y descomentar bloques de código en el Editor de Office VBA

En el editor de VBA de Office (ALT + F11), ¿cómo comentar o descomentar un bloque de código?

Diferencia entre Visual Basic 6.0 y VBA

Cuál es la diferencia entre los dos. Siempre pensé que VBA es una versión algo 'paralizada' de VB, pero cuando un amigo me pr ... o día no tenía idea de cuáles eran las diferencias reales. También, cuando se utiliza, por ejemplo, Excel, es que VB o VBA ?

¿VBA tiene Estructura de Diccionario?

¿Tiene VBA estructura de diccionario? Como clave matriz de valor?

¿Cuál es la diferencia entre.texto,.valor, y.value2?

No estoy pidiendo ayuda con ningún guión, pero mi pregunta es para clarificar. Últimamente he estado haciendo un montón de se ... lo estoy hablando estrictamente de texto, que es mucho de lo que mi script se refiere (texto en las celdas, más que números).

¿Hay una manera de descifrar la contraseña en un proyecto de Excel VBA?

Me han pedido que actualice algunas macros de Excel 2003, pero los proyectos de VBA están protegidos con contraseña, y parece ... cumentación... nadie conoce las contraseñas. ¿ Hay alguna forma de eliminar o descifrar la contraseña en un proyecto de VBA?

¿Dónde depura VBA?¿Imprimir log to?

¿De dónde sale Debug.Print los mensajes?

Cómo evitar el uso de Seleccionar en Excel VBA

He oído mucho sobre el aborrecimiento comprensible de usar .Select en Excel VBA, pero no estoy seguro de cómo evitar usarlo. ... do este artículo sobre rangos y este ejemplo sobre los beneficios de no usar select pero no puedo encontrar nada en ¿cómo?

Cómo devolver un resultado de una función VBA

¿Cómo devuelvo un resultado de una función? Por ejemplo: Public Function test() As Integer return 1 End Function Esto da un error de compilación. ¿Cómo hago que esta función devuelva un entero?

La aplicación Excel VBA se detiene espontáneamente con el mensaje " La ejecución de código se ha detenido"

Por lo que puedo ver en la web, esta es una queja bastante común, pero las respuestas parecen ser más raras. El problema es e ... así que estamos un poco inseguros de cómo manejar esto. Cualquier ayuda sería agradecida:) Gracias, Philip Whittington

Declarar e inicializar la matriz de cadenas en VBA

Esto debe funcionar de acuerdo con otro poste de desbordamiento de pila, pero no es: Dim arrWsNames As String() = {"Value1", "Value2"} ¿Puede alguien decirme lo que está mal?

Excel VBA-salida para bucle

Me gustaría salir de mi bucle for cuando se cumple una condición interna. ¿Cómo podría salir de mi bucle for cuando se ha cum ... en Dim temp As Long temp = i End If Next i Range("A1:Z" & temp - 1).EntireRow.Delete Shift:=xlToLeft

Recorre cada fila de un rango en Excel

Esta es una de esas cosas para las que estoy seguro de que hay una función incorporada (y es posible que se me haya dicho en ... el VBA? Todos los tutoriales que he estado buscando parecen solo mencionar el trabajo a través de un rango unidimensional...

¿Cómo convierto un entero en una cadena en Excel VBA?

¿Cómo convierto el entero valor "45" en la cadena valor "45" en Excel VBA?

¿Puedo declarar y asignar simultáneamente una variable en VBA?

Soy nuevo en VBA y quiero saber si puedo convertir la siguiente declaración y asignación en una línea: Dim clientToTest As String clientToTest = clientsToTest(i) O Dim clientString As Variant clientString = Split(clientToTest)

¿Qué hace realmente el conjunto de palabras clave en VBA?

Espero que sea una pregunta fácil, pero me gustaría una respuesta técnica a esto! ¿Cuál es la diferencia entre: i = 4 Y Set i = 4 En VBA? Sé que esto último lanzará un error, pero no entiendo completamente por qué.

Salir de un bucle while...Wend

Estoy usando un tiempo...Wend bucle de VBA. Dim count as Integer While True count=count+1 If count = 10 Then ... e...Wend loop? ''Break or Exit While not working EndIf Wend No quiero usar una condición como `Mientras cuente

Eliminar un archivo en VBA

Usando VBA, ¿cómo puedo: probar si existe un archivo, y si es así, eliminarlo?

¿Cómo puedo enviar una solicitud HTTP POST a un servidor desde Excel usando VBA?

¿Qué código VBA se requiere para realizar una publicación HTTP desde una hoja de cálculo de Excel?

¿Cómo hacer una pausa para una cantidad específica de tiempo? (Excel/VBA)

Tengo una hoja de cálculo de Excel que tiene la siguiente macro. Me gustaría hacer un bucle cada segundo, pero danged si pue ... so. ¿No es posible? Sub Macro1() ' ' Macro1 Macro ' Do Calculate 'Here I want to wait for one second Loop End Sub