Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Formulario VBA - Registro de Trabajadores.

| 1 comentario

Actualmente las empresas se enfocan mucho en conocer más sobre sus trabajadores, para así poder desarrollar sus capacidades de los mismos, asimismo  brindarles beneficios de acuerdo a sus necesidades, creando así un mejor clima laboral y haciendo sentir mejor al trabajador, por eso siempre se tiene una base de datos de los trabajadores. En este caso usaremos un formulario sencillo para recolectar, estos datos de cada trabajador ingresante.

Para la creación del Formulario VBA, de registro de datos básicos de los trabajadores que van ingresando en una empresa, se ha realizado lo siguiente.

  1. Se ingresa Programador: VBA, luego se inserta el UserForm y en este caso se pone el nombre de registro de trabajadores, luego con el cuadro de herramientas se va insertando el formato deseado, según la información requerida.
  2. Para poder cambiar el nombre de los datos que requiere el formulario, en cada cuadrito creado, vamos a las propiedades del mismo y modificamos el nombre en caption.

2

(Para mayor visualización de la imagen, hacer click en la misma)

3. Luego se empieza a ingresar el lenguaje básico de VBA, por ejemplo:

-  ”Unload Me”: Cancela la Ejecución.
-”Call UserForm_Initialize”: Indica a iniciar el userform.

3

(Para mayor visualización de la imagen, hacer click en la misma)

4.Luego se arma un cuadro, para que se ingrese de manera ordenada la  información que se recoja en el formulario

5.Y se crea el botón que nos llevará al formulario, este se crea en

programador, insertar botón y se selecciona Controles Active X e

insertamos nuestro UserForm.  Y empezamos a ingresar nuestros datos.

41

(Para mayor visualización de la imagen, hacer click en la misma)

Ver adjunto:

registro-trabajador-2013

Un comentario

  1. Estimado

    Tengo un formulario en Excel que contiene 11 Checkbox (con los sistemas de la compañia), cuando marco cada uno de ellos se activa un textbox a su lado para ingresar el usuario asignado Ej:

    SAP - "usuario"

    hay usuarios que tienen acceso a mas de un sistema por lo que debo marcar mas de un checkbox e ingresar cada uno de sus usuarios (puede ser distinto para la misma persona el usuario en cada sistema)

    mi idea es registrar en excel los accesos de cada usuario (repitiendo los datos) Ej.

    SAP; aespinoza; Alejandro Espinoza; Analista
    CTF; aespinoza; Alejandro Espinoza; Analista
    etc. (en el caso que este usuario tenga acceso a dos sistemas con el mismo user)

Deja una respuesta

Los campos requeridos estan marcados con *.