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

Access VBA: gestionar un error

He elaborado un código para que al modificar algún dato en un formulario se actualice automáticamente un informe en pdf en el drive. Cuando el informe existe, el nuevo informe se sobrescribe sobre el antiguo. La intención es que este siempre...
Pregunta en y en 2 temas más de

Mantener el valor de una variable al saltar de procedimiento

Por ejemplo, uso un user una sub que le da valores a la variable1, Variable2 y Variable 3, pero en una de las linieas de este procedimiento, muestro un formulario. Como hago para que los valores que almacene durante la ejecución de la sub en cada...
Pregunta en y en 2 temas más de

Ver listado de fórmulas definidas por el usuario

Me gustaría saber si existe una opción para ver todas las fórmulas definidas por el usuario. Necesito una tabla con todas ellas.
Pregunta en y en 3 temas más de

¿Cómo hago para buscar varios valores en una columna y utilizarlos para emitir un mensaje por cada uno?

Quería saber cómo puedo hacer en VBA para buscar en una columna de Excel todos los textos iguales al obtenido mediante un combobox (estos textos son centros educativos) y luego que para cada uno de ellos me indique un código que le corresponde. Éste...
Pregunta en y en 2 temas más de

Cómo solucionar en macros el Error 13. No coinciden los tipos

Estoy trabajando con esta macro que se ejecuta con un cambio. Al tratar de insertar una fila en mi tabla, me sale el error 13 no coinciden los tipos en la línea resaltada en negrita. Este es el archivo:...
Pregunta en y en 2 temas más de

Error al cargar con VBA una imagen en un control activex

Buenas tardes, Necesito ayuda con una macro, No tengo mucha idea de VBA pero buscando en internet suelo conseguir lo que quiero, el problema es que esta vez no entiendo porque no se me carga ninguna ima gen en los controles de imagen activex, tengo...
Pregunta en y en 1 temas más de

¿Cómo hago para que se ejecute una macro una vez que el usuario digite un valor en una celda?

Quería saber qué código puedo usar para que al ingresar un valor directamente a una celda de Excel se ejecute una macro, y que no tenga necesidad de presionar un botón u objeto que uno asigne para eso.
Pregunta en y en 1 temas más de

VBA Excel función "Si" anidada.

Tengo un montón de hoyas en las que se incluye la siguiente fórmula: =SI(F9="";"";SI(F9="SPC";" 5 piezas al inicio de serie y cada 24h 'F4G'";"Inicio y/o Re-Inicio de Producción y cada vez que se empiece una nueva caja")) Ahora necesito modificar el...
Pregunta en y en 1 temas más de

Escribir número si cumple condición

Necesito que me lea la columna f desde f3 a f53 y que en la columna siguiente devuelva un valor según las condiciones Sub ComprobarValor() Dim celda As Long For celda = 1 To 50 With Sheet4.Cells(6, 3) Select Case .Value Case 1 To 5 Sheet4.Cells(7,...
Pregunta en y en 3 temas más de

Identificar quien ingreso un registro

Suena simple la pregunta pero creo que debe ser algo compleja. Tengo una registro de usuarios que se almacena en la base de datos al ingresarCon esta misma información se registra una bitácora de ingresos en el sistema Por lo tanto lo que espero...

Mejores expertos últimos 100 días