FORMULARIO para Registrar, Modificar, Eliminar y Buscar Datos con VBA en Excel

Crea un formulario de ingreso de datos con VBA en Excel para registrar, modificar, eliminar, buscar, insertar imágenes, calendarios y validar textos, números y fechas.

A continuación se describe un proceso detallado para crear y configurar el formulario, la tabla de datos y las macros necesarias para registrar, modificar, eliminar, buscar e insertar datos, incluyendo la validación de textos, números y fechas.

Paso 1: Crear la Tabla de Datos

  1. Crea una nueva hoja en tu libro de Excel.
  2. Introduce los encabezados de las columnas como se muestra a continuación:
    • B4: «Código»
    • C4: «Nombre»
    • D4: «Apellido Paterno»
    • E4: «Apellido Materno»
    • F4: «Fecha de Nacimiento»
    • G4: «Edad»
    • H4: «Sexo»
    • I4: «Teléfono»
    • J4: «Grado Instrucción»
    • K4: «Departamento»
    • L4: «Ciudad»
    • M4: «Dirección»
    • N4: «Imagen»
  3. Formatea la tabla:
    • Selecciona el rango A1y aplica formato de tabla.
    • Asegúrate de que la opción «La tabla tiene encabezados» esté seleccionada.

Paso 2: Diseñar el Formulario

Inserte un UserForm para crear los Grupos del Formulario.

Primer Grupo: Datos del Cliente

  1. Inserte un marco (Frame) y nómbralo DatosCliente.
  2. Añada controles dentro del marco:
    • Etiquetas (Label) y Cuadros de texto (TextBox) para «Código», «Nombre», «Apellido Paterno», «Apellido Materno», «Edad», «Fecha de Nacimiento», «Correo» y «Teléfono».
    • ComboBox para «Sexo».
    • Control de Imagen (Image) y un botón de comando (CommandButton) etiquetado como «Examinar» para cargar imágenes.

Segundo Grupo: Grado de Instrucción

  1. Inserte un marco y nómbralo GradoInstruccion.
  2. Añada botones de opción (OptionButton) para «No Estudio», «Primaria», «Secundaria» y «Superior».

Tercer Grupo: Domicilio

  1. Inserte un marco y nómbralo Domicilio.
  2. Añada etiquetas y cuadros de texto para «Departamento», «Ciudad» y «Dirección Completa».

Paso 4: Llamar al Formulario con una Macro

  1. Asigna una macro al botón «Agregar» en la hoja de Excel:
    • Regresa a la hoja de Excel, inserta un botón de formulario (o un botón de comando ActiveX) y nómbralo «Agregar».
    • Asigna la siguiente macro para abrir el formulario:
Sub Llamar_Formulario_Registrar()
    Registrar.Show
End Sub

Paso 5: Asignar Macros a los Botones del Formulario

Código VBA del Formulario

Inserte el siguiente código en el UserForm para manejar las operaciones de registro.

Private Sub UserForm_Activate()

With Me.ComboBox1

  .AddItem "Masculino"
  .AddItem "Femenino"
  .Listlndex = 0

End With

End Sub

Creación de un formulario con botones: Registrar, Modificar, Eliminar, Limpiar y Buscar.

Related Articles

Responses

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *