FORMULARIOS (USERFORM)

Aprenderemos como insertar los UserForm, los cuales son los formularios que verán los usuarios y con los cuales podrán interactuar ya que ingresaran valores en los TextBox.

Además de los TextBox tenemos muchos más controles que al insertar los usuarios podrán interactuar limitando asi la probabilidad de error en nuestros cálculos. Hay que tener en cuenta que estos formularios los iremos trabajando en el transcurso del curso a tal punto que solo trabajaremos en ellos y en ningún momento insertaremos datos a través de las celdas de excel.


DESCARGAR MATERIAL DE APOYO
Descarga el archivo que vemos en el vídeo desde los siguientes enlaces

Descargar desde Mega Descargar desde MediaFire

Descarga Directa

Mega | MediaFire | Descarga Directa

Capitulo Anterior Lista de Capitulos Capitulo Siguiente


Deja un comentario

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

42 comentarios en “Excel Avanzado – Capitulo 2”

  1. buenas noches, de ante mano darte gracias por tan excelente trabajo.

    agradezco me colabores, la función «nombre.setfocus» me está generando un error, «se ha producido un error ‘424’ en tiempo de ejecución.
    se requiere un objeto.

    no me ha dejado activar esa función, y me parece muy buena para ingreso de datos

  2. Hola, te saludo desde México…
    Principalmente, muchas gracias por compartir tus concimientos en estos temas…GRACIAS!!!!
    Para este tema de los comandos de Visual Basic, se tendrá algún tipo de acordeón o listado de estos comandos, que nos indiquen para que sirve cada uno?

    Saludos y nuevamente GRACIAS!

  3. Estaba feliz aprendiendo y haciendo todo tal cual como lo indica el video, pero cuando le doy ejecutar y trato de escribir me aparece un fuadro de error «error 1004 en tiempo de ejecucion» y cuando doy en depurar me subraya en amarillo range(A6).Select. Y ya lo hice en 2 computadores difentes.
    ¿Podría ayudarme?

  4. Maria Belen Lauret

    RECOMENDACION –> para quienes crean que esto es bastaaante complicado.. Vayan practicando y en algún momento vuelvan a ver los capítulos anteriores, hay muchos detalles que uno no ve o no retiene la primera vez. Yo vi hasta el 7 y me volvi para practicar y ahora me parece todo más claro y fácil.
    Gracias Dostin por estos contenidos!

  5. uenas tardes Dostin, primero que todo gracias por estos cursos ya que la verdad estoy aprendiendo un montón de cosas que ni imaginaba, pero hay un tema que no entiendo, hasta el ultimo paso de que cuando rellena el formulario y le das Cancelar te borra todo, hasta allí estupendo, pero esa ultima parte en donde dices TABULAR ENTER y que se limpie las celdas no me funciona, tengo que por regla usar el ratón tanto para insertar como para cancelar, no se como hacer lo que simplemente con tabular nuevamente quede libre para escribir, tengo el excel 2016 no se si es por eso, agradezco tu ayuda.

    Saludos,

  6. Buenas noches Dostin,

    Estoy conectado todos los días aprendiendo de todas sus enseñanzas, Ahora, tengo la siguiente inquietud, resulta que al momento de crear el botón para traer el visual basic a la hoja de excel coloco tal cual como usted lo hizo pero me sale un error (424 en tiempo de ejecución, se requiere un objeto) , al darle depurar me lleva a donde esta el error y es la parte don se digita load userform1, entonces que debo hacer en este caso?.

    Gracias

  7. Hola Dostin
    Soy nueva en tu pagina pero tus cursos son muy buenos, y muchas gracias por hacerlos..
    El motivo de mi comentario es preguntar, si existe una posibilidad que realices un excel con formularios en donde exista un botón de:
    – Buscar (ya sea por nombre o código)
    – Insertar (que es el que ya se ha visto)
    -Eliminar datos de una lista
    -Editar

    Ejemplo:
    Yo busco a una persona XX con un cargo XX, y sueldo. Pero esa persona fue promovida a otro cargo con mejor sueldo. Debo buscarla en una lista de 100 personas y modificar los datos desde el formulario.
    Es posible realizar esto??
    O eliminarla porque fue despedida.

  8. Hola Dostin tu forma de ser y enseñar me han llevado hasta acá y seguiré con otros cursos mas, muy buenos tus vídeos me haces recordar JAVASCRIPT.

    saludos,

  9. Hola Dostin, primero queria agradecerte y felicitarte, los videos son simplemente excelentes! Tengo una duda, intente que en la celda de «Cedula» sumarle validacion de datos para que unicamente se pongan numeros enteros por ejemplo, pero al poner un numero que no sea entero en el formulario, simplemente no me lo coloca en el excel, y no es que me salta un error, aun habiendole indicado que salte la pestaña de error con el error correspondiente (dentro de validacion de datos), habria forma de validar la celda de «Cedula» por ejemplo? Espero haberme explicado, muchas gracias!

  10. Hola Dostin H. muchas gracias por compartir los conocimientos…

    Estoy realizando el capitulo 3 Formulas en UserForm del curso de Excel avanzado.

    Desarrollando el código para el botón de cancelar no me funciona. Pues al dar clic se
    cierra la ventana de «CALCULO» pero los datos quedan insertados en el cuadro de
    Excel.

    Aclaro que el código esta igual a como usted lo desarrollo en el tutorial.

    Cual podría ser el error?

    Por ultimo, otra vez muchas gracias por compartir los sus conocimientos
    me han ayudado mucho.

  11. Jesús mercado Caballero

    MUY BUENAS EXPLICACIONES DOSTIN. GRACIAS POR COMPARTIR TU CONOCIMIENTO DE VERDAD TE ENTIENDO MUY BIEN DIRÍA QUE MEJOR QUE A LOS PROFESORES QUE ME HAN ENSEÑADO EXCEL ANTERIORMENTE.

    ESPERO QUE ESTE PROYECTO SIGA.

  12. Hola Dostin
    Muchas gracias por el vídeo ha sido muy instructivo, tengo una duda sobre si se puede realizar lo siguiente: es posible que el formulario aparezca en una pagina principal y que al registrar la información esta aparezca en otra hoja de excel, y si es posible como lo puedo realizar

  13. alguien q me pueda ayudar como insertar el botón para que me aparezca el formulario, e echo los pasos idénticos al video pero me vota un error..gracias

  14. Hola, a mi me funciono todo excepto el boton, me sale cuadro en blanco como que no me jala que es la informacion de cuadro, y es raro ya que todo lo logre hacer pero si el boton lo hice varias veces desde cero, lo elimine, volvi a programar los datos y me sale en blanco no se si tiene que ver algo los nombres ya que usted uso Formulario y yo no modifique niguno de los nombres como TextBox1 , yo uso excell el mas actualizado ya que la empresa donde laboro tiene los programas mas actualez.

  15. Hola Dostin, muchas gracias por tus aportes, soy un suscriptor mas jeje, una consulta por favor, ya termine el curso basico de tus tutoriales, ahora debo pasar al avanzado en tus videos? o tienes otros en nivel intermedio? ayuda porfa, saludos y eres un maestro de maestros.

  16. Juan pablo Florez

    Buenas noches, me parece que estas clases son muy didácticas, se comprende un poco mas, en realidad no sabia que esto se podía hacer en excel, espero estos cursos de excel continúen mucho mas y una pregunta, ¿conoce alguna pagina con tutoriales para visual basic ? muchas gracias por compartir su sabiduría

  17. Hola Dostin. Me ocurre lo siguiente: cuando inserto el boton para activar el formulario en la hoja, me devuelve un error y me deriva al modulo donde escribi «load userform1». Osea, el boton no me abre el formularioy no pude solucionarlo. El error es el 424 y me dice que se requiere un objeto en esa parte

  18. Yadi Marisol Arcos

    Hola. Primero quiero agradecer por compartir con nosotros tu conocimiento y felicitarte por que eres un excelente profesor, mi duda es si al archivo en exel lo puedo modificar y i gresarle fórmulas y funciones y aun así utilizar el formulario

  19. Hola Dostin, tengo Excel 2016 en Mac y lastimosamente no sale Userform, estuve buscando y no pude encontrar nada, solo que esta versión de Excel fue eliminada. Si tienes alguna sugerencia o sabes como hacerlo en Excel de Mac, sería genial.

    Un abrazo

    1. Hola Eduardo!,
      El excel avanzado usa Visual Basic como código fuente, este lenguaje de programación es creado por Microsoft y por ende es muy «limitado» a su uso en sistemas operativos windows.
      En resumen, no funciona en MAC.

      ¡Saludos y Feliz navidad!

  20. Buenas tardes Dostin:

    En primer lugar agradecerte el magnífico trabajo que has realizado, me has ayudado muchísimo y he aprendido mucho más contigo que con otros docentes.

    Mi duda es la siguiente: Cuando escribo el nombre de una persona en el Formulario no se escribe en la Tabla de Excel. He comprobado varias veces el error y si no me equivoco el código es: ActiveCell.FormulaR1C1= nombre.

    Todo lo demás me sale perfectamente, muchas gracias por todo y un saludo.

    Jaime.

  21. Muy buen vídeo Dostin, una pregunta tendrás un PDF o algún archivo con las etiquetas que se pueden usar en este apartado de visual basic de Excel ?

  22. El material es muy bueno pero tengo una duda, estoy utilizando excel 2016 y no tengo habilitado el botón insertar en este caso para colocar la opción insertar o cancelar

  23. Muy buena explicacion!! y tengo un duda! en el Selection. Entirerom. Insert me lo marca como error en el comando de insertar . Tengo el excel 2007
    Espero aclares mi duda
    Gracias!

    1. HOLA PAULINA. YO TAMBIEN TUVE EL MISMO PROBLEMA. PROBA COLOCANDO:» Selection.Entirerow.Insert. » ES DECIR, «entireRow» EN VEZ DE «entireRom». A MI ME FUNCIONÓ.

  24. Buenas tardes: Gracias por su video es muy interesante, lo he repetido muchas veces, tengo una duda ¿el procedimiento para guardar el archivo de excel en que estamos trabajando con el formulario es el mismo que para un archivo trabajado sin formulario?, ¿éste formulario se puede usar en otro archivo o sólo para el libro que fue diseñado? ¿procedimiento para guardar el formulario? Gracias por su tiempo.

    1. Hola Araceli!
      Efectivamente, cuando usamos formularios o código en Visual Basic debemos guardar el archivo en un formato distinto.
      Simplemente en la ventana de «guardar como» elige en el campo «tipo» la opcion: «Libro de Excel Habilitado para Macros».

      Espero hacerme entender.

      Saludos!

Scroll al inicio