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

Pasar datos de access a combobox en excel vba

Quiero extraer los datos de un campo de una tabla en access 2010 estos datos los quiero observar en un combobox en un formulario de excel 2010 cual seria el código por favor alguien que me de una ayudita
Pregunta en y en 2 temas más de

Unir varios campos en uno con saltos de línea

Estoy perfeccionando mi base de datos y quisiera que me ayudaran con esto: Tengo un form (Orden) con un subform (Orden - ManoObra) en el que voy añado registros. Quisiera que al pulsar el botón (CrearAlbarán) me copiara los campos del subform (Orden...
Pregunta en y en 2 temas más de

¿Cómo puedo cargar un combo box con información dependiendo a un ID de otro combo box?

Tengo un programa sobre competiciones en juegos de video, cuando pongo el nombre del competidor sale su edad y la clasificación de videojuegos que con su edad puede competir, pero tengo que hacer que en el otro combo box salgan solamente los juegos...
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

Mejores expertos últimos 100 días