Formulario para el Control y Gestión de Ingreso de Datos en Excel (Desde Cero)

Поделиться
HTML-код
  • Опубликовано: 29 окт 2024

Комментарии • 84

  • @IvanCortinas_ES
    @IvanCortinas_ES Год назад +4

    Espectacular formulario Andrés. Un derroche de VBA, una auténtica clase magistral. Muchas gracias. Un abrazo.

    • @ExcelHechoFacil
      @ExcelHechoFacil  Год назад

      Gracias Iván, me alegra que te guste, un abrazo fuerte hasta España. Saludos amigo.

  • @Shencris
    @Shencris Год назад +10

    No sabe las ganas que tenía de ver un video largo de sus cátedras máster, son el formato del que más aprendo (aunque absolutamente todo el canal es oro).
    Muchas gracias por el contenido.
    Le mando saludos y un abrazo desde México.

    • @ExcelHechoFacil
      @ExcelHechoFacil  Год назад

      Whooowww muchas gracias, de verdad muchas gracias por tu apoyo... Un abrazo fuerte desde la distancia, espero aprendas mucho con este video. Saludos.

  • @angelfajardocarreres3783
    @angelfajardocarreres3783 9 месяцев назад

    Buenas tardes Andres desde España, Gracias a tu post ahora entiendo un poco más la programación en VBA.

  • @grijalvaescobedo158
    @grijalvaescobedo158 Год назад +3

    Excelente amigo ,maestro Andres manejo los userfom para ingresar o buscar datos y la verdad me maravilla estos codigos, tips de tu parte soy muy autodidactico pero me sirve siempre digo eres una eminencia en todo lo que realizas saludos a distancia 🇲🇽🤝👏🤝👌

  • @bitaperez8171
    @bitaperez8171 29 дней назад

    Me encanta tu canal eres muy profesional yo soy nuevo en excel estoy aprendiendo y me gustaria me contaras cual es la mejor forma de hacer formularios si xomo este tu hiciste o hacerlo sin código obvio que para el que no sabe sin codigo sera el mejor pero realmente cual es mejor y que ventajas y desventajas tiene dependenxomo lo hagas mil gracias

  • @ArturoMarroquinAlejandre
    @ArturoMarroquinAlejandre 11 месяцев назад

    Excelente tutorial. aprendi que los eventos del formulario se deben hacer en el modulo estandar y el llamado a los mismos en cada uno de los controles del formulario.
    He tenido dificultades para llenar el combobox y hacer uso del mismo, espero solucionarlo revisando linea a linea.
    Sería ideal que se hiciera la carga de datos del cuadro de lista al formulario para editar solo el registro de interés (imaginen el lio de editar una tabla de mas de 10 columnas), eso tambien me lleva a solicitar se muestre como realizar la carga de los encabezados en el cuadro de lista. MI AGRADECIMIENTO POR SU FINA ATENCION.

  • @cesarluisaimonetti1613
    @cesarluisaimonetti1613 7 месяцев назад +1

    Hola Andrés. Muchas Gracias por poner tus conocimientos al servicio de los demás. Si bien me encontré con algunas complicaciones (nada importante como mal escrito, falta de ortografía)para hacer este formulario para mi base de datos esta Buenísima. Quería pedirte (soy un simple aficionado a la computación). Como hacer unos arreglos que no sé quiero que el código se genere solo de forma automática sin que se repita y cuando cargo un ítem que se agregue al principio de la Lista para verlo sin tener que estar bajando la lista. Nuevamente Gracias por enseñarme a programar. Y desde Buenos Aires Argentina Te mando un Fuerte Abrazo...

  • @dirkrincon
    @dirkrincon Год назад +1

    Impecable el manejo del método Add del objeto ListObject 👏👏 por favor más videos programando aplicaciones

  • @jufragifo
    @jufragifo Год назад

    Gracias. Largo el video pero bastante completo. Me gusta su modo de trabajar para hacerlo todo más claro.

  • @edgarbalza8936
    @edgarbalza8936 6 месяцев назад

    Excelente Trabajo, impecable. Lástima no pude descargar el código

  • @erickreyes9182
    @erickreyes9182 Год назад +2

    Un saludo desde Perú, decir que es un verdadero crack. Hice todo tal cual pero en la búsqueda me da como resultado "No data", aclarar que el archivo que tengo es de 37 columnas, estaría agradecido de su ayuda.

    • @shaguiigplay5850
      @shaguiigplay5850 Год назад +1

      hola, una forma que me funciono a mi para poder ver mas de 10 columnas fue la siguiente:
      dentro del "Sub cargalista()" dejo de ".columncount = 37" agregar lo siguiente:
      .List = Range(Cells(1, 1), Cells(1, .ColumnCount)).Value
      .RemoveItem 0

  • @miguelpizzi5171
    @miguelpizzi5171 Год назад

    Excelente 👍👍 MAESTRO 👍👍 como siempre excelente 👍 👍👍 lo felicito señor Moncada 👍👍👍👍

  • @deividristar
    @deividristar Год назад

    Pffffff no puede ser, pero que habilidad tiene usted, muchas gracias por hacer este tipo de contenidos

  • @horaciofernandez6861
    @horaciofernandez6861 Год назад

    Excelente tutorial Andres, lo hice paso a paso y aprendi muchisimo, saludos desde Argentina

  • @pedromaureira7932
    @pedromaureira7932 Год назад

    Sencillamente excelente formulario, una observación en el caso de la modificación se deben ingresar todos los campos, pero a veces es necesario modificar uno.En el caso de la eliminacion si el usurio presiona una vez el boton se elimina el registro selecionado si lo vuelve a presionar se elimina otro registro,.Gracias gran profesor por su aporte .

    • @ArturoMarroquinAlejandre
      @ArturoMarroquinAlejandre 11 месяцев назад

      Muy buena observación, esto se soluciona cargando los datos del listbox a cada uno de los campos, asi solo modificarás aquellos campos que necesiten modificacion, pero la manera en que se muestra el ejemplo obliga a realizar una edición total del registro, lo cual equivale a cargar uno nuevo y eliminar el que no es correcto.

    • @victormanuelmota7770
      @victormanuelmota7770 9 месяцев назад

      @@ArturoMarroquinAlejandre Hola, es exactamente lo mismo que me gustaría solucionar (que solo al buscar un nombre seleccionarlo y aparezcan los datos a modificar y no tenga que poner todo de nuevo). además me gustaría que el listbox aparezcan los encabezados. Te agradecería mucho si me pudieras ayudar en base al ejemplo del tutorial.

  • @alvarojflores
    @alvarojflores Год назад

    ¡Muchas gracias, Andrés! Por compartir tus recursos y conocimiento. ¡Salud y éxito! 👍🏻💪🏻

  • @josemiguellora
    @josemiguellora 10 месяцев назад

    Excelente, muchas gracias, me ha sido muy util. Saludos desde Rep Dominica 😃

    • @ExcelHechoFacil
      @ExcelHechoFacil  10 месяцев назад +1

      Saludos Jose, me alegra que lo puedas usar.

  • @GabrielDeGondor
    @GabrielDeGondor 6 месяцев назад

    Excelente Andrés, ¡muy bien explicado! Saludos desde Argentina

  • @juancruzferro
    @juancruzferro 8 месяцев назад

    Hola Andrés, te escribo desde buenos aires argentina, una maravilla todo tu canal, no sabes todo lo q he y sigo aprendiendo con tus videos.... realmente 0muchisimas gracias por tu dedicación y claridad.
    Te quería comentar lo q estoy necesitando y no doy con el punto.... necesito armar una base de datos con formularios donde busque una empresa y me de todos los datos de la misma (dirección, tel, mail, web, cuit y demás datos particulares) y de ahí pasar a otro formulario donde me liste todos los empleados de esa EMPRESA con sus datos de cada persona (nombre, apellido, dni, mail, celular, etc) .
    Me explico???
    Muchas gracias por tanto.
    Un abrazo

  • @marcocentofanti2717
    @marcocentofanti2717 Год назад

    Muchas gracias por estos aportes, excelentes explicaciones. Un saludo!

  • @AndersonVanegas-zb9fw
    @AndersonVanegas-zb9fw Год назад

    Excelente video. Precisamente me encuentro haciendo un formulario en VBA y me ha servido este contenido. Me gustaría saber si puedes explicar como condicionar los campos de texto (que permitan solo un determinado numero de caracteres, o tipo de carácter, como solo numero o solo texto), así como también que el combobox no se puede escribir nada (ya que si esta rellenando el formulario y pasas con tabular a un combobox este habilita el cursor para escribir y no directamente a la lista desplegable que contiene). De nuevo muchas gracias por tan oportuno contenido y tus excelentes explicaciones.

  • @banban2222
    @banban2222 5 месяцев назад

    UNA MARAVILLA!!!! Consulta ¿Como hago para que los datos a modificar se muestren en los text box? suponiendo que el error de carga inicial solo esta en una de las columnas.

  • @dalanor8078
    @dalanor8078 Год назад +1

    Que nivel de video maestro! Mas videos como este porfa! Consulta descargue el archivo pero no veo el macro ;( y tengo activado el progamador. Saludos ! Gracias por seguir subiendo videos

  • @OdelLeal
    @OdelLeal Год назад

    Que calidad de videotutorial. Suuuuper.

  • @isamhope2681
    @isamhope2681 Год назад

    Estos videos son una joya, Gracias profesor moncada 🫡🫡

    • @ExcelHechoFacil
      @ExcelHechoFacil  Год назад

      Gracias Isam, un abrazo fuerte desde la distancia. Saludos

  • @paulalbertogonzalez
    @paulalbertogonzalez 9 месяцев назад

    Saludos, Andrés. Te felicito por tus videos tutoriales. De verdad son fáciles de entender y dejan un buen aprendizaje con respecto al manejo avanzado del Excel. Descargue lo correspondiente a este video, pero no me descarga las macros, no entiendo el porqué. Tengo Excel 2016. ¿Tendrás alguna sugerencia? Las Macros están habilitadas en mi Excel, pero simplemente el archivo que descargo no las tiene. Gracias de antemano por la ayuda.

  • @mariasoledadmoreno747
    @mariasoledadmoreno747 7 дней назад

    excelente!!! y cómo puedo hacer para agregarle archivos. existe para agregarle alguna solapa?

  • @XINOBT
    @XINOBT Год назад +1

    Gran aporte parcero.

  • @bushikalithai8661
    @bushikalithai8661 Год назад

    profe gracias eres el mejor.

    • @ExcelHechoFacil
      @ExcelHechoFacil  Год назад

      Gracias a ti por comentar. Un abrazo fuerte desde la distancia. Saludos.

  • @edwinwilly2129
    @edwinwilly2129 4 месяца назад

    APRENDI MUCHO CON TU VIDEO, SOLO ME GUSTARIA QUE EL COMBOBOX DE EMPRESA SALGA UN LISTBOX PARA SELECCIONAR.... YA QUE EL OCMBO BOX CUANDO TENDRA MAS CANTIDAD DE EMPRESAS, YA NO SE PODRA VER BIEN VISUALIZAR LAS EMPRESAS...

  • @santiagosilva8059
    @santiagosilva8059 6 месяцев назад

    De mucha Ayuda! Gracias

  • @rommelaleman
    @rommelaleman Год назад +1

    Excelente video Andrés como siempre formidable. Pregunta: cuando quiero modificar; cómo podría tomar la información de la fila y cambiar unicamente lo que no corresponda. agradecería mucho este cambio.

    • @JMtz16
      @JMtz16 Год назад +1

      Yo estaba igual y cree un proceso llamado visualizar utilizando la parte del else del proceso del botón modificar intercambiando el valor del txt y que sea igual a la fila.cells(valor de ti index) dentro de su respectivo with. Y me funcionó a la perfección. Conforme vas moviendo entre filas te las muestra si es que tienen la opción de más opciones. Pero hay un error que marca si es que en tu tabla del combo no tienes ese dato en específico en la tabla te carga el proceso.

  • @JR_686
    @JR_686 Год назад

    Buen día, gracias por tus Aportes, por fin pude ser mienbro de tu canal, ya tenia tiempo tratando de ingresar pero no me dejaba registrar, pero fiel seguidor de tu canal,, Quiero ser un crack como vos.. 😊Tengo una pregunta. Como puedo crear un formulario de búsqueda qué me busque sobre los datos que tenga registrados en cualquier hoja del libro, mediante un comboBox? Gracias

  • @estefaniaduquehenao2663
    @estefaniaduquehenao2663 Год назад

    Excelente video!
    Tengo una pregunta, este formulario se puede llenar desde un dispositivo móvil?

  • @pacobandaexcel6035
    @pacobandaexcel6035 Год назад

    Genial... Sepuede añadir el encabezado?

  • @gitarogamer8996
    @gitarogamer8996 Год назад

    Cómo siempre haciendo contenido de calidad, tengo una pregunta Andrés, la tabla (Tempresa) cómo aplicó un botón para eliminar datos de esa tabla tome como referencia el boton de eliminar que hiciste para la tabla (clientes) pero me da error cuando elimino la datos de la tabla empresa ya que la primera fila de esa tabla no se puede eliminar ya que me da error a iniciar el formulario.

  • @hugooscarpaz6612
    @hugooscarpaz6612 5 месяцев назад

    Excelente video, solo una consulta, como puedo chequear que el código no exista, asi no ingreso dos veces el mismo código

  • @Jhank33
    @Jhank33 7 месяцев назад

    Excel hecho facil ! Buenas tardes!
    Como llamar otro formulario desde un boton de otro formulario ? agradezco el aporte!

  • @manuelreyes6994
    @manuelreyes6994 Год назад +1

    Buenas tardes Andres, como siempre genial tu video, una pregunta, en el caso de las tablas hay alguna pagina web para saber todas las propiedades que tiene una tabla para poder programar por ejemplo el databodyrange, o simpelente hay que meterse a la ayuda del visual basic, o cual es la forma en que investigas las propiedades, saludos.

  • @pakom995
    @pakom995 Год назад

    El tutorial es muy interesante, gracias. Pero no tengo manera de descargar el ejemplo. podrías explicármelo??

  • @franciscoanguiano8821
    @franciscoanguiano8821 6 месяцев назад

    Un excelente video, solo me genera una duda, al realizar los mismos pasos, mi tabla es de 13 columnas al ingresar el codigo para la lista desplegable al ingresar para la columna 10 ya no me muestra el listado completo y solo me muestra 1 registro y en el siguiente que no hay datos, mi duda es si solo puede ingresar maximo 10 columnas?

  • @ErnestoPérezMorales-e3l
    @ErnestoPérezMorales-e3l 11 месяцев назад

    Buenas, solo un detalle. Podrias poner un ejemplo del elseif en caso de la adicion de una empresa en la ejecucion del formulario a la hora de agregar una nueva empresa al poner Nueva como nombre de la empresa. Gracias (hora del video 1.40)

  • @JMtz16
    @JMtz16 Год назад

    Excelente tutorial 👌 Me queda duda en la cantidad de columnas que puedes visualizar, ya que mi tabla es de 10 mas la de control y nunca pude visualizar la columna de contro asi que borre una columna una y otra pregunta es que a la hora de buscar por codigo y en mi caso por vale no me muestra el resultado por vale ya que son numeros, tengo que pasar a textos manualmente en la tabla dicha columna. Que se puede ahcer en ese caso. Por lo demas muy buen tutorial y excelente aporte.

    • @shaguiigplay5850
      @shaguiigplay5850 Год назад +1

      hola, una forma que me funciono a mi para poder ver mas de 10 columnas fue la siguiente:
      dentro del "Sub cargalista()" dejo de ".columncount = 15" agregar lo siguiente:
      .List = Range(Cells(1, 1), Cells(1, .ColumnCount)).Value
      .RemoveItem 0

  • @XimenaBarajas-c4s
    @XimenaBarajas-c4s 8 месяцев назад

    Hola una duda, hay alguna manera de tener un registro de todos los cambios que se hicieron?

  • @josevivas4982
    @josevivas4982 Год назад

    Hola, saludos desde Managua, para solicitarte a tu ayuda (mas de la ya das), Resulta que en el min 109, expones el codigo del procedimiento CREAR, pero a mi ME REVIENTA UN VENTANA DE ERROR, en la que dice algo como ¨no admite la propiedad ADD del objeto ListObjects. Hasta aquie todo iba bien. Como puedo ponerme en contacto de otra manera para aterrizarte mejos la dificultad que tengo??

    • @ArturoMarroquinAlejandre
      @ArturoMarroquinAlejandre 11 месяцев назад

      El mismo error me ocurrio, lo solucioné reconstruyendo la linea de código donde se adiciona una fila a la tabla.

  • @victormanuelmota7770
    @victormanuelmota7770 10 месяцев назад

    Hola, soy nuevo en diseñar macros y batalle un poco para realizar esta macro y adaptarla a mi base de datos que tiene 26 columnas. Solo me gustaría saber si alguién me pudiera ayudar a como ponerle los encabezados y que cuando vaya a modificar aparezca en el formulario toda la información es decir, los campos llenos y solo realizar la modificación al campo que requiera editarlo o modificarlo, De antemano Gracias.

  • @AdminProcesos
    @AdminProcesos 7 месяцев назад

    y si el boton esta en otra hoja diferente a la tabla el código funciona igual ?

  • @pabloaroav4300
    @pabloaroav4300 Год назад

    buen día, he desarrollado al pie de cada letra, mi formulario siguiendo como ejemplo el suyo, pero al llegar a la columna 10 me dice "No Data" y me muestra solamente los datos de la primera fila, borro en la programación lo relacionado a la columna 10 y queda solamente con 9 columnas y si aparecen todas las columnas al momento de ejecutar la macro. le agradecería su valiosa respuesta. excelente video. lo felicito

    • @shaguiigplay5850
      @shaguiigplay5850 Год назад

      hola, una forma que me funciono a mi para poder ver mas de 10 columnas fue la siguiente:
      dentro del "Sub cargalista()" dejo de ".columncount = 15" agregar lo siguiente:
      .List = Range(Cells(1, 1), Cells(1, .ColumnCount)).Value
      .RemoveItem 0

  • @marcocentofanti2717
    @marcocentofanti2717 Год назад

    Le hago una consulta, hay manera de visualizar más de 10 columnas? porque hasta 9 me deja ver bien, pero al agregar una más se crashea todo. Muchas gracias

    • @shaguiigplay5850
      @shaguiigplay5850 Год назад

      hola, una forma que me funciono a mi para poder ver mas de 10 columnas fue la siguiente:
      dentro del "Sub cargalista()" dejo de ".columncount = 15" agregar lo siguiente:
      .List = Range(Cells(1, 1), Cells(1, .ColumnCount)).Value
      .RemoveItem 0

  • @minelysp
    @minelysp 10 месяцев назад

    Hola él tutorías muy bueno, pero estoy teniendo un problema que no logro entender, por alguna razón mi función de cargar lista siempre entra al depurador, desconozco el error, porque veo y si filtra correctamente la tabla de datos, y aún cuando traigo resultados sigue entrando y me da un error 70

  • @jordanovalle633
    @jordanovalle633 Год назад

    Hola, Cómo añado las columnas de la tabla al listbox? no lo consigo.

  • @isaacmartinez7808
    @isaacmartinez7808 Год назад

    Hola, estoy haciendo el tutorial pero me sale un erroe en la parte de agregrar nueva empres, para mi caso es agregar un nombre nuevo de ciudad, me dice que la fila despues del ultimo else tengo un error y la e revisado varias veces y esta igual al tuyo pero aplicado a mi tabla, alguna ayuda??

  • @letstevens8035
    @letstevens8035 8 месяцев назад +5

    El código comienza en el minuto 50:00

  • @Killswitchbucket
    @Killswitchbucket Год назад

    Hola buenos días desde Perú. Pregunta.¿Cómo hacer que Excel ejecute automáticamente la tecla F9 para actualizar fórmulas?
    Yo lo hago manual pero pierdo tiempo.

    • @ExcelHechoFacil
      @ExcelHechoFacil  Год назад +1

      Con el método Calculate del objeto Application. Saludos

    • @Killswitchbucket
      @Killswitchbucket Год назад

      @@ExcelHechoFacil Gracias amigo lo probaré. Saludos desde Perú

  • @franciscopaulriveraacosta7332
    @franciscopaulriveraacosta7332 5 месяцев назад

    Hola, tengo un problema a la hora de cargar la lista en el cuadro de lista, solo me aparece el primer registro de la tabla, y en la segunda fila me muestra el mensaje de error.

  • @camilodaza6604
    @camilodaza6604 Год назад

    Profe o gente me sale un error de copilacio. De datos al momento de programar el listcli que podria estar pasa do?

  • @oscarcarrasquel274
    @oscarcarrasquel274 Год назад

    Descargué el archivo pero no tiene la Macro no funcion Workbook 1127

  • @danielaars9004
    @danielaars9004 5 месяцев назад

    Mi tabla tiene 16 columnas pero no en el filas fltro solo sale un registro y abajo data y al llegar el método de eliminar me sale el error 9

  • @obrasinvernizzi
    @obrasinvernizzi Год назад

    lo descargue como libro habilitado para macros y aún así no hay ninguna macro ni funciona. das a ejecutar y salta que no hay macros disponibles

  • @marcotovar1136
    @marcotovar1136 7 месяцев назад

    Maestro, porque solo me carga la primera fila de la tabla en el List Box???

    • @ExcelHechoFacil
      @ExcelHechoFacil  7 месяцев назад

      Intenta revisar la interación, estoy seguro que allí está el problema. Saludos.

  • @MariaSoro-ri4kc
    @MariaSoro-ri4kc Год назад

    me encanto video pero cuando intente realizar el filtro del formulario no salió ningún error pero no realiza el filtro, es el mismo código que muestras pero la verdad no se en que me equivoque
    Sub RealizarFiltro()
    Dim Criterio As String

    Criterio = "x" & FrmClientes.txtNom.Value & "x"
    If FrmClientes.rdbNom = True Then
    Hoja1.ListObjects("tClientes").Range.AutoFilter Field:=2, Criteria1:=Criterio
    ElseIf FrmClientes.rdbEmp = True Then
    Hoja1.ListObjects("tClientes").Range.AutoFilter Field:=5, Criteria1:=Criterio
    End If

    Call MiModulo.CargarLista
    End Sub
    no encuentro el error me sabrías decir donde me equivoque

    • @albertodelvalle7599
      @albertodelvalle7599 10 месяцев назад

      Hace 6 meses que lo pusistes pero por si te interesa el problema es que no es "x" es "*"

  • @joseluiseliasnavidad1088
    @joseluiseliasnavidad1088 Год назад

    No esta habilitada las macro al descargar el libro