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 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...
Pregunta en y en 2 temas más de

On Error Resume Next/ GoTo con la función VLOOKUP para varios elementos

Tengo el siguiente código, lo que trato de hacer es un horario donde del día y hora deberá aparecer en un Userform solo si hay una clase, pero el problema es que cuando uso la función VLOOKUP cuando no hay valor manda error, Intente usar la función...
Pregunta en y en 4 temas más de

Mostrar en textbox registro con la fecha más reciente

Tengo un formulario que me permite registrar ventas en HOJA1 y lo que necesito es que me permita hacer una búsqueda de la ultima compra que tuvo determinado cliente basándose en el numero de cliente que esta en la columna A Tengo 3 textbox que...

Mejores expertos últimos 100 días