Cargar mes y fecha en 2 combobox VBA

Cual seria el código para cargar todos los meses del año en un combobox1, y luego de seleccionar cualquier mes, en el siguiente combobox2 me cargue la fecha de todo el mes según el mes seleccionado.

1 Respuesta

Respuesta
2

Willian: Te explico la sintesis y lo vas desarrollando. Por supuesto un Formulario con un Combo y "Tres" cuadros de Texto. El Origen de Datos del Formulario ha de ser la Tabla o Consulta con los datos que quieres Filtrar.

1.- Una Tabla de meses con Nombre TblMeses u otro>> IdMes, NombreMes

Si al combo le llamas >> CboMeses, como Origen de la fila le pones

SELECT IdMes, NombreMes FROM TblMeses ORDER BY IdMes;

2.- Dos cuadros de Texto, formateados como >> Fecha Corta que se pueden llamar:

FIniMes y FFinMes

- 1 Cuadro de Texto, con formato Numero para el año: Ejemplo TxtAño

3.- En el Evento AfterUpdate del Combo(CboMeses) has de Ponerle que rellene cada cuadro de texto, FIniMes y FFinMes

Has de utilizar las Funciones DateSerial.

Mira éste enlace:

Cómo obtener el primer y último día de cada mes en access

Aplicas el Filtro y listo. Mis saludos >> Jacinto

Gracias amigo Y disculpa por el formulario lo olvide de mencionarlo, pero detallaré lo que necesito.

Tengo un formulario(userform), en el formulario tengo 2 combobox, en el primer combobox quiEro que me cargue los 12 meses del año, y en el segundo comboBox al selecCionar cualquier mes del primer combobox, me cargue todas las fechas de ese mes.

Osea si en el primer combobox seleccIono enero, en el segundo comboBox debe cargar todas las fechas de ese mes, si selecciono febrero debe cargar todas las fechas en el segundo comboBox del mes de Febrero.

Gracias por su ayuda.

Willian: Ya que la explicación se puede alargar bastante, lo que haré será preparar un ejemplo y te facilito el enlace. Lo haré tan pronto como pueda. Mis saludos >> Jacinto

Willian: Tal como te comentaba, aquí tienes el ejemplo que he preparado.

http://www.mediafire.com/download/ezml0ejni8sk33n/MesesYDiasMes.rar 

Mis saludos >> Jacinto

¿Gracias mi estimado pero el formulario que tengo lo tengo en excel como seria el código para cada combobox?

Saludos, willian

Saludos, willian

Willian: Traspasar lo que te he enviado en Access, porque supuse que era lo que necesitabas, me llevaría mucho tiempo, porque cambiarán bastantes cosas y la Programación en Excel, no es mi fuerte.

Lo lamento, pero quizá derías repetir la pregunta, explicitando lo que ahora comentas y que algún especialista en ese tema te conteste. Creo que es buena idea el que apoyes la pregunta con una Imagen como la que has puesto. Mis saludos >> Jacinto

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas