ROWSOURCE & ADDITEM [PROPIEDAD & METODO] EN FORMULARIO DE EXCEL VBA

Поділитися
Вставка
  • Опубліковано 1 лис 2024

КОМЕНТАРІ • 50

  • @ConociendoExcel
    @ConociendoExcel  4 роки тому

    OBTEN LAS PLANTILLAS COMPLETAS EN ESTE LINK:👇👇👇✅
    👉👉👉 conociendoexcel.com/

  • @grijalvaescobedo158
    @grijalvaescobedo158 2 роки тому

    Gracias ingeniero maneje la opción dos se me hizo mucho mejor tenía semanas que no sabía cómo filtrar y cuáles son las diferencias es un programa de cartera para legal lo que estoy realizando soy fanático del excel y continuamente veo su canal ING por el momento estoy realizando un buscador para actualizar información ya ordene todos los textbox con los label pero al momento de cargar la data me la da desordenada no sé maestro y no quiero abusar de su confianza si me puede apoyar y se lo comparto a su correo considero que son detalles no soy programador pero realizó por ahí algunos userfom para diferentes escenarios que se nos presentan en el día a día me ha ayudado mucho bendiciones a su canal y saludos desde León Guanajuato México 🇲🇽🤝

    • @ConociendoExcel
      @ConociendoExcel  2 роки тому

      Me alegra que el contenido te sea de ayuda, en el canal hay videos donde hablo sobre buscadores y modificaciones te recomiendo mires los videos que seguramente te ayudaran a encontrar la solucion. Saludos!!

  • @rsancheza54
    @rsancheza54 2 роки тому

    Super, muy buen material.- Gracias por enseñar y compartir conocimientos.

  • @victorcarpio8365
    @victorcarpio8365 4 роки тому

    Gracias, Ing por sus innumerables aportes...buen aporte para implementarlo en el control de inventarios

  • @moisesperaza3830
    @moisesperaza3830 4 роки тому

    Me gusto mucho de lo que explico, de repente pueda hacer un video de como hacer una búsqueda mas de 10 columnas y pasarlo a unos TextBox, así editarlas, muy agradecido y bendiciones

    • @ConociendoExcel
      @ConociendoExcel  4 роки тому

      Gracias por su comentario y se tomara encuenta. Saludos!!

  • @HENROSS100
    @HENROSS100 3 роки тому

    GRACIAS ADAN POR SU VALIOSA AYUDA, UN ABRAZO

    • @ConociendoExcel
      @ConociendoExcel  3 роки тому

      Muchas gracias, no olvides compartir el video. Saludos

  • @Familianuper
    @Familianuper 2 роки тому

    Excelente video que pone a reflexionar a uno en cuanto a la hora de trabajar mediante ListBox y cargar los datos.
    dicho esto pregunto: que variacion puedo hacer para que me cargue determinada columna de una tabla que contiene 13, mediante metodo AddItem, teniendo en cuenta que solo puede mostrar hasta 10 columnas.??

    • @ConociendoExcel
      @ConociendoExcel  2 роки тому

      hay que hacer un set en el listbox para poder agregar mas de 10 columnas. En el canal ya hay un video donde hablo sobre ese tema, lo podras encontrar en la seccion de videos. Saludos!!

  • @ElCanalDeNito
    @ElCanalDeNito 4 роки тому

    Buenos días profesor, idea brillante las comparativas. No sé si ya hizo alguna para cuando se guardan los registros(?). Seguimos aprendiendo con ústed. Un saludo 👋

    • @ConociendoExcel
      @ConociendoExcel  4 роки тому +1

      Gracias por su comentario y aun no se hay realizado esa comparativa pero la tomare en cuenta. Saludos!!

  • @marcoantonio6
    @marcoantonio6 4 роки тому

    Profe, mas eficiente que el rowsource y el additem es el list.column=recordset.getrows, pero el inconveniente es que hay que ingresar una referencia al ADODB, pero vale la pena, funciona independientemente del nombre de la hoja y si es tabla o rango

    • @ConociendoExcel
      @ConociendoExcel  4 роки тому

      Gracias por su la aportación, lo checare. Saludos

  • @nicoromano2225
    @nicoromano2225 3 роки тому

    Muy bueno bro, exelente comparación!!!

    • @ConociendoExcel
      @ConociendoExcel  3 роки тому +1

      Gracias por su comentario y no olvides compartir el video y subscribirse al canal. Saludos

  • @j.andresguerrero1490
    @j.andresguerrero1490 4 роки тому

    Muchas gracias Adán, saludos. ✔️

  • @ferneyrestrepo3457
    @ferneyrestrepo3457 4 роки тому

    Muy buenos Días ingeniero.
    Excelente video. Quisiera saber si es posible con las propiedades del listbox. Y / O mediante código Agregar a la hoja de cálculo pero si la base de datos tiene código respectivos .
    Cómo agregar el que seleccione del listbox.
    Muchas gracias por compartir tus conocimientos

    • @ConociendoExcel
      @ConociendoExcel  4 роки тому

      Hola buenas noches, ya hay un video en el canal donde hablo sobre ese tema, te recomiendo lo mires. Saludos!!

  • @JesusCastro-pw2hi
    @JesusCastro-pw2hi 4 роки тому

    Saludos desde Ecuador. Me pareció muy bien esa comparativa para así saber cual método usar. Ahora bien, con el método additem solo puedes cargar un listbox con columnas

    • @ConociendoExcel
      @ConociendoExcel  4 роки тому

      La propiedad Rowsource puede cargarte hasta mas de 10 columnas. Saludos!!

    • @excelvbaaplicacionesparato7519
      @excelvbaaplicacionesparato7519 2 роки тому

      Con additem se puede cargar mas de 10, tengo formularios de hasta 60 columnas!!!!
      Se hacen unas modificaciones y se puede !!!!
      Private Sub UserForm_Initialize()
      On Error GoTo Errores
      Dim Filas As Long, Columna As Long, Recorrido As Long
      Me.ListBox1.Clear
      Me.ListBox1.ColumnCount = 11
      ReDim Mat(1 To 1, 1 To Me.ListBox1.ColumnCount)
      Me.ListBox1.List = Mat: Me.ListBox1.RemoveItem 0
      Columna = 1
      Filas = Range("A1").CurrentRegion.Rows.Count
      For Recorrido = 2 To Filas
      Me.ListBox1.AddItem Cells(Recorrido, Columna).Value
      Me.ListBox1.List(Me.ListBox1.ListCount - 1, 0) = Cells(Recorrido, Columna).Offset(0, 0)
      Me.ListBox1.List(Me.ListBox1.ListCount - 1, 1) = Cells(Recorrido, Columna).Offset(0, 1)
      Me.ListBox1.List(Me.ListBox1.ListCount - 1, 2) = Cells(Recorrido, Columna).Offset(0, 2)
      Me.ListBox1.List(Me.ListBox1.ListCount - 1, 3) = Cells(Recorrido, Columna).Offset(0, 3)
      Me.ListBox1.List(Me.ListBox1.ListCount - 1, 4) = Cells(Recorrido, Columna).Offset(0, 4)
      Me.ListBox1.List(Me.ListBox1.ListCount - 1, 5) = Cells(Recorrido, Columna).Offset(0, 5)
      Me.ListBox1.List(Me.ListBox1.ListCount - 1, 6) = Cells(Recorrido, Columna).Offset(0, 6)
      Me.ListBox1.List(Me.ListBox1.ListCount - 1, 7) = Cells(Recorrido, Columna).Offset(0, 7)
      Me.ListBox1.List(Me.ListBox1.ListCount - 1, 8) = Cells(Recorrido, Columna).Offset(0, 8)
      Me.ListBox1.List(Me.ListBox1.ListCount - 1, 9) = Cells(Recorrido, Columna).Offset(0, 9)
      Me.ListBox1.List(Me.ListBox1.ListCount - 1, 10) = Cells(Recorrido, Columna).Offset(0, 10)
      Next Recorrido
      Exit Sub
      Errores:
      End Sub
      Todo esto si lo quieres omitir que sea tan largo lo metes adentro de un For Next, yo lo hice asi para que sea mas facil visualizar!!!!
      Saludos

    • @alainhernandez4723
      @alainhernandez4723 2 роки тому

      @@excelvbaaplicacionesparato7519 Y en el buscador, también puedes buscar mas de 10 columnas?

  • @rasecotineb
    @rasecotineb 2 роки тому

    Ing. y si solo quiero ciertas columnas de la tabla a cargar en el listbox?....en su ejemplo siempre carga 5 columnas

    • @ConociendoExcel
      @ConociendoExcel  2 роки тому

      solo asigna el numero de columna que deseas, pero eso aplica en el metodo add item

  • @sampiterjc7400
    @sampiterjc7400 4 роки тому

    Saludos ☺👍

  • @leonsan3302
    @leonsan3302 3 роки тому

    Hola me podrias ayudar con un listbox, quiero solo agregar datos pero con una condicion.

    • @ConociendoExcel
      @ConociendoExcel  3 роки тому

      Si claro puedes obtener asesoria personalizada via online.
      Mas informacion al +52 ‭984 287 5483‬

  • @victorcarpio8365
    @victorcarpio8365 4 роки тому

    en el evento initialize usariamos rowsource y en busqueda el AddItem...la combiación de ambos

  • @marcoantonio6
    @marcoantonio6 4 роки тому

    Pero profe, se puede poner referencia al índice de la hoja y no al nombre con un sheets(1) por ej, es decir, referencias relativas, no absolutas y en cuanto a la tabla se puede volver a crear con código si la borran aunque sería tirado de los pelos

    • @ConociendoExcel
      @ConociendoExcel  4 роки тому

      Correcto si es posible hacerlo de esa forma. Saludos

  • @DeglingFarielOchoa
    @DeglingFarielOchoa 3 роки тому

    Podrías regalar la planilla por favor

    • @ConociendoExcel
      @ConociendoExcel  3 роки тому

      Todos mas plantillas gratis están en www.conociendoexcel.com