2394
42

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


Entradas Relacionadas

Curso de Excel Avanzado - Capitulo 1
Curso de Excel Avanzado - Capitulo 3
Curso de Excel Avanzado - Capítulo 4
Curso de Excel Avanzado - Capítulo 5
Curso de Excel Avanzado - Capítulo 6
Curso de Excel Avanzado - Capítulo 7
42 Comentarios
  • Araceli dice:

    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.

  • Paulina dice:

    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!

    • mauricio dice:

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

  • Patricia dice:

    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

  • Sebastián Rico dice:

    Buenas noches, tengo una duda como hago para insertar los datos en la fila de abajo y no en la da arriba.

  • Osiel Orquiz dice:

    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 ?

  • Jaime Corrales Pecci dice:

    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.

  • Eduardo Fernandes dice:

    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

    • 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!

  • Yadi Marisol Arcos dice:

    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

  • Agustin dice:

    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

  • Juan pablo Florez dice:

    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

  • Pablo Soto dice:

    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.

  • Daniela dice:

    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.

  • engels dice:

    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

  • catalina muñoz dice:

    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

  • Jesús mercado Caballero dice:

    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.

  • Juan Fernandez dice:

    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.

  • Lisandro dice:

    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!

  • Edward Pulgarin dice:

    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,

  • Estefany dice:

    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.

  • EDWIN dice:

    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

  • EDWIN dice:

    Hola Dostin,

    Ya no es necesario, volví a hacer todo desde ceros y me quedo todo tal cual.

  • Liliana dice:

    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,

  • Angeles Rojas dice:

    Hola! disculpa yo estoy tomando el curso pero tengo mac y no me aparece la opción de insertar formulario 🙁

  • Perfecto gracias, deberías subir tus cursos a Udemy

  • Maria Belen Lauret dice:

    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!

  • Josefina Mateo dice:

    Gracias Dostin por tus cursos, son muy interesantes.

  • Luisda Lastra dice:

    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?

  • Paolette dice:

    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!

  • diego pereira dice:

    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

  • yanko Berríos dice:

    master,,,,tiene algún curso de visual basic??

  • Dostin, cuál sería el código para que al insertar los datos no me cree otra fila en la parte de superior, sino que más bien pase a la siguiente fila inferior (sin crear filas nuevas)

  • Responder

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

    Scroll al inicio