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 3 temas más de

Crear Variables Recordset en VBA Access

Para empezar no se si el término es correcto, lo que necesito es realizar registros con un buble pero necesito que los nombres del recordset varíen, parte del código es el siguiente: For i = 6 To rstHospCostosFinal.Fields.Count - 1 nombre =...
Pregunta en y en 1 temas más de

Por qué el 30 de mayo es mayor que el 1 de junio (VBA)

Tengo un textbox con una fecha de inicio y otro con una fecha final y cuando ejecuto este código: If FormInformes.TextBoxFechaIni > FormInformes.TextBoxFechaFin Then MsgBox "La fecha de inicio es mayor que la fecha final", vbCritical, "******" Exit...
Pregunta en y en 1 temas más de

VBA estoy tratando de crear un rango dinámico, lo estoy haciendo de las siguientes maneras pero me da error.

Ncol = ncol + 66 Ncol es el valor variable de la columna y 66 es el código ascii de la letra "A", xran = "(A:" & CStr(ncol) & ")", intentando me gener ("A:B") C, DE, E etc deependiendo del valor de ncol al usarlo en .Range("xran").Columns.AutoFit...
Pregunta en y en 3 temas más de

Como ajustar el PrintArea y el VpageBreaks para un rango variable?

He estado tratando de hacer que el PrintArea y el VpageBreaks se ajusten con el rango que se este actualmente trabajando, este es el código que tengo: Sub Saltpg() fl = Range("C" & Rows.Count).End(xlUp).Row + 5 Set rng =...
Pregunta en y en 2 temas más de

Código de VBA para un Listbox con más de 10 columnas

Me encuentro trabajando en un código para un buscador en base de datos de un excel, en el cual estoy utilizando un listbox y necesito agregar 11 columnas, pero a partir de la décima me ocasiona un error y no puedo cargar las columnas siguientes. Les...
Pregunta en y en 4 temas más de

Como darle una optimización a esta macro

Pensando en el usuario quiero optimizar esta macro su funcionamiento actual es este Paso 1 Inicialmente se tiene esto El usuario para empezar a trabaja primero debe darle uso al botón "Nueva Tabla", por lo cual quedaría así: Paso 2: Ahora que se...
Pregunta en de

Dividir 2 campos de 2 tablas diferentes en una misma BBDD y guardarlo en una tabla

Tengo 2 tablas: Cada una tiene un campo que me interesa: - Sub_capçalera_Incidència - Operating Time - Sub_capçalera Producció - Total_Temps_acumulat Necesito que en la tabla "Sub_capçalera_Producció" o en una otra si no es possible en la de...
Sin respuestas
Pregunta en y en 3 temas más de

¿Concatenar.si en Access? ¿Concatenar.si en Access? Necesito concatenar según criterios pero son 4 los criterios, con el siInm s

Necesito concatenar según criterios los cuáles son 4, con el siInm se hace extensa la expresión. Tiene que analizar lo siguiente si grúa tipo 1 (cmb_gru1) es mayor a 1, grúa tipo 2 (cmb_gru2) sí es nulo, grúa tipo 3 (cmb_gru3) sí es nulo y grúa tipo...
Pregunta en de

Sumar rango de un subformulario a un formulario

Tengo un formulario con un subformulario: Formulario se llama "capçalera" Subformulario se llama "Sub_capçalera_producció" Dentro del subformulario tengo el rango de totales. Quiero, que cuando el ID de los registros del subformulario sean iguales al...
Pregunta en y en 2 temas más de

Mostrar cuantos usuarios tienen abierto un libro de Excel

Tengo un libro de Excel en modo compartido en donde puede llegar a tener más de 10 personas usándolo a la misma vez, la idea que tengo en mente es que quien habrá el libro de Excel le aparezca un mensaje indicando cuáles personas tiene abierto el...

Mejores expertos últimos 100 días