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 *

  1. Muy Buenas tardes, he buscado donde aprender y de varios que he visto eres de los pócos que enseñan muy bien, gracias voy empezar ver tus videos

  2. Me gusta la forma como esta diseñado el curso, estoy trabando en un formulario y debo habilitar todos los campos, como se hace?, asi mismo mezclar letras y numero