VBA

1.473 seguidores

Visual Basic for Applications (VBA), el lenguage usado para el desarrollo de macros en la suite ofimática Microsoft Office: Excel, Word, Powerpoint y Access

Preguntar
Pregunta en y en 1 temas más de

Cómo Contar Días entre dos fechas?

En mi consulta tengo dos campos fecha Inicio y Fecha Fin, debo contar la cantidad de días, pero existe una condición. Por ejemplo: Tengo en una fila de la consulta como fecha Inicio 01/01/2021 y en Fecha Fin 17/03/2022 Necesito que en una columna de...
Pregunta en y en 2 temas más de

Bloques de contenido dejan de funcionar al cambiar la ruta de archivo

Tengo una plantilla docm con código vba dentro. Este código dispone de decenas de líneas que hacen referencia a bloques de contenido que he ido creando de este estilo: Application.Templates( _ "C:\Users\X041754\Desktop\IT GATu.dotm"). _...
Pregunta en y en 4 temas más de

Conocer si hay usuarios utilizando la BD en una red local

Dentro de una Red con varios operadores trabajando necesito saber si hay algún usuario que tenga la BD abierta antes de realizar un proceso de depuración de datos. La comprobación ha de ser realizada de forma automática y si hay alguien trabajando...
Pregunta en y en 2 temas más de

Ajuste de macro para crear gráfico VBA

Necesito ajustar la macro para la lectura de datos con filas variadas. Macro Sub graficandoSeries() 'x Elsamatilde Range("J11").Select ActiveSheet.Shapes.AddChart2(240, xlXYScatterSmooth).Select Application.CutCopyMode = False 'se establece cuál será...
Pregunta en y en 2 temas más de

No consigo cambiar el nombre de una tabla con vba

Tengo el siguiente código que quiero ejecutar en runtime access y no consigo que me cambie el nombre de una tabla. En concreto, en la base de datos tengo una tabla llamada CAIT2 y CAIT. Y una consulta donde anexo ambas tablas llamada CAIT 3. Con este...
Pregunta en y en 2 temas más de

Macro VBA de contar caracter en un rango.

Sub ContarSI() With ActiveCell Range("BYC" & .Row) = WorksheetFunction.CountIf(Range("A" & .Row & ":ALL" & .Row), Range("BYA" & .Row)) End With End Sub buenas tardes. Tengo esta macro la cual cuenta entre esos dos rangos, se encuentra el criterio que...
Pregunta en y en 2 temas más de

Optimizar macro VBA para disminuir tiempo de ejecución

Buenas tardes, solicito de la ayuda de algún experto para optimizar una macro que tengo, ella realiza muy buen su tarea. Pero su tiempo de ejecución en mi computador supera el minuto aproxmente y no se si sea posible optimizarla para que lo haga en...
Pregunta en y en 3 temas más de

Borrar un Archivo PDF con vba

Necesito poder borrar un archivo PDF a través de un comando. ¿Cómo puedo hacerlo?
Pregunta en y en 1 temas más de

Macro en vb de Excel- si el rango está vacío me copia

Hice una macro en el excel (soy muy principiante), la macro consiste en que me filtre por unos valores predefinidos en la tabla, pudiendo estar esos valores o no, para después pegarlo en otra tabla de otra hoja. Me hace los filtros correctos y me los...
Pregunta en y en 2 temas más de

Pasar datos de un text box a un listbox desde una hoja

Comunidad e tratado de conseguir que me carguen los datos de una hoja a un listbox y realizando una búsqueda filtrada desde un textbox he seguido forso e copiado códigos y siempre me genera error y no me da el resultado esperado quedando muy...

Mejores expertos últimos 100 días