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

Поділитися
Вставка
  • Опубліковано 25 сер 2024
  • Referencia archivo: Workbook 1127
    Clic aquí para descargar el libro de trabajo de Excel: www.excelhecho...
    En este video tutorial te explico cómo crear una base de datos en Excel desde cero para que gestiones tu información en tablas. Aquí encontrarás un CRUD completo, es decir, la gestión para Crear, Leer, Editar, y Eliminar registros desde un formulario a hoja de cálculo de Excel. Este video trata de cómo crear una base de datos en Excel. ¡Espero te guste!
    Tutorial para descargar los archivos de Excel Hecho Fácil: • Como Descargar Archivo...
    ¿Quieres patrocinar este proyecto? Cómprame un café aquí: www.excelhechof...
    Te estaré muy agradecido.
    #Excel #TrucosExcel #FormulasExcel

КОМЕНТАРІ • 82

  • @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.

  • @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 🇲🇽🤝👏🤝👌

  • @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.

  • @dirkrincon
    @dirkrincon Рік тому +1

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

  • @angelfajardocarreres3783
    @angelfajardocarreres3783 7 місяців тому

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

  • @jufragifo
    @jufragifo 9 місяців тому

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

  • @miguelpizzi5171
    @miguelpizzi5171 Рік тому

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

  • @alvarojflores
    @alvarojflores Рік тому

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

  • @GabrielDeGondor
    @GabrielDeGondor 4 місяці тому

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

  • @horaciofernandez6861
    @horaciofernandez6861 Рік тому

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

  • @deividristar
    @deividristar Рік тому

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

  • @marcocentofanti2717
    @marcocentofanti2717 Рік тому

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

  • @ArturoMarroquinAlejandre
    @ArturoMarroquinAlejandre 9 місяців тому

    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.

  • @OdelLeal
    @OdelLeal Рік тому

    Que calidad de videotutorial. Suuuuper.

  • @cesarluisaimonetti1613
    @cesarluisaimonetti1613 5 місяців тому +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...

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

  • @josemiguellora
    @josemiguellora 8 місяців тому

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

    • @ExcelHechoFacil
      @ExcelHechoFacil  8 місяців тому +1

      Saludos Jose, me alegra que lo puedas usar.

  • @santiagosilva8059
    @santiagosilva8059 3 місяці тому

    De mucha Ayuda! Gracias

  • @isamhope2681
    @isamhope2681 Рік тому

    Estos videos son una joya, Gracias profesor moncada 🫡🫡

    • @ExcelHechoFacil
      @ExcelHechoFacil  Рік тому

      Gracias Isam, un abrazo fuerte desde la distancia. Saludos

  • @willych3021
    @willych3021 Рік тому +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.

  • @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 9 місяців тому

      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 7 місяців тому

      @@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.

  • @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.

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

  • @edgarbalza8936
    @edgarbalza8936 4 місяці тому

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

  • @juancruzferro
    @juancruzferro 6 місяців тому

    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

  • @banban2222
    @banban2222 2 місяці тому

    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.

  • @paulalbertogonzalez
    @paulalbertogonzalez 7 місяців тому

    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.

  • @edwinwilly2129
    @edwinwilly2129 2 місяці тому

    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...

  • @hugooscarpaz6612
    @hugooscarpaz6612 3 місяці тому

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

  • @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.

  • @franciscoanguiano8821
    @franciscoanguiano8821 4 місяці тому

    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?

  • @JR_686
    @JR_686 11 місяців тому

    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

  • @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.

  • @franciscopaulriveraacosta7332
    @franciscopaulriveraacosta7332 3 місяці тому

    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.

  • @user-nc2qs4oo4h
    @user-nc2qs4oo4h 6 місяців тому

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

  • @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.

  • @AdminProcesos
    @AdminProcesos 4 місяці тому

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

  • @pacobandaexcel6035
    @pacobandaexcel6035 11 місяців тому

    Genial... Sepuede añadir el encabezado?

  • @Jhank33
    @Jhank33 5 місяців тому

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

  • @estefaniaduquehenao2663
    @estefaniaduquehenao2663 Рік тому

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

  • @pakom995
    @pakom995 9 місяців тому

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

  • @danielaars9004
    @danielaars9004 2 місяці тому

    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

  • @user-jt1uo2wj3d
    @user-jt1uo2wj3d 9 місяців тому

    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)

  • @letstevens8035
    @letstevens8035 6 місяців тому +4

    El código comienza en el minuto 50:00

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

  • @victormanuelmota7770
    @victormanuelmota7770 8 місяців тому

    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.

  • @josevivas4982
    @josevivas4982 9 місяців тому

    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 9 місяців тому

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

  • @jordanovalle633
    @jordanovalle633 Рік тому

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

  • @minelysp
    @minelysp 8 місяців тому

    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

  • @marcotovar1136
    @marcotovar1136 5 місяців тому

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

    • @ExcelHechoFacil
      @ExcelHechoFacil  5 місяців тому

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

  • @isaacmartinez7808
    @isaacmartinez7808 11 місяців тому

    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??

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

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

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

  • @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ú

  • @joseluiseliasnavidad1088
    @joseluiseliasnavidad1088 Рік тому

    No esta habilitada las macro al descargar el libro

  • @obrasinvernizzi
    @obrasinvernizzi 11 місяців тому

    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

  • @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 8 місяців тому

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