Excel VBA and Macros - Chapter 63 - UserForms | ListView PART 1 | Configure and load Tables valuues

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024
  • ✅ Download the file | www.exceleinfo...
    🏆 Subscribe | bit.ly/youtube...
    📩 Tutorials in your email: www.exceleinfo...
    🔥 About the ActiveX ListView Control
    - Windows native control compatible with VB6.
    - It is much more flexible than the ListBox control.
    - If your Operating System is 64 bits, you must register the Microsoft Visual Basic 6.0 Common Controls library.
    - We activate the reference in the VBA IDE.
    🔥 PART 1 where we will see the powerful ListView Control- Activate and configure the control.
    - Load values ​​from a range of cells.
    NEXT VIDEO
    Insert individual records.
    Update records.
    Delete records
    More examples | www.exceleinfo...
    More examples | blogs.itpro.es...
    Facebook Page | / exceleinfo
    Get notificacions on Telegram | t.me/EXCELeINFO
    Twitter | @EXCELeINFO
    Twitter | @SergioACamposH
    Download EXCELeINFO addin:
    addin.excelein...
    #MsExcel #VBA

ความคิดเห็น • 86

  • @susanauztariz89
    @susanauztariz89 5 หลายเดือนก่อน +1

    Muy bueno este control ListView mas completo sin duda, excelente clase. Gracias Sergio

  • @elsol1519e
    @elsol1519e ปีที่แล้ว +1

    Excelente! Muy agradecido, no podía instalar el ListView hasta ahora!!

  • @EcoDev-Solutions
    @EcoDev-Solutions 4 ปีที่แล้ว +1

    Una forma de programar muy limpia y entendible a simple vista.
    Como siempre genial Sergio. Muchas gracias por el Excel-ente tutorial!

  • @juancarlosgonzalez7129
    @juancarlosgonzalez7129 4 ปีที่แล้ว +1

    Muchas Gracias por aportarnos tu valioso conocimiento

  • @arturomora7050
    @arturomora7050 4 ปีที่แล้ว +1

    Como siempre Sergio excelente tu trabajo, gracias por compartir tú tiempo, tus conocimientos y tú experiencia, ojalá puedas compartir más de esté control, saludos

  • @josecarlospascualsaura5866
    @josecarlospascualsaura5866 4 ปีที่แล้ว

    Excelente Sergio. Un curso estupendo que acabo de descubrir.

  • @JonathanGonzalez-rs8gf
    @JonathanGonzalez-rs8gf 4 ปีที่แล้ว +1

    Excelente aportación! Sin duda es más fácil trabajar con este objeto que con el listbox; me gustaría que hiciera ejemplos con el listview para agregar, editar, eliminar e imprimir todos o solo los registros seleccionados, además, si es posible que el listview incluya un filtro avanzando para elegir uno o varios criterios. Se me ocurre que podría ser un form que por medio del ID del cliente, se llenen los textbox con sus datos personales y en el listview se muestren todos los artículos que se le vendió. Así mismo, sería bueno definir que columnas pueden modificar cada uno de los vendedores, ya que en un área de ventas todos participan con su granito de arena , pero no todos pueden modificar las mismas columnas; por último, establecer quien puede eliminar y agregar datos. En fin, son sólo sugerencias, sigo atento a su siguiente video y desde luego que hay que compartir y recomendar su gran trabajo, saludos!.

  • @diegomarceloloto9907
    @diegomarceloloto9907 4 ปีที่แล้ว

    Hola Sergio!!!! excelentes tutoriales, gracias por tu tiempo!!! Felicitaciones!!!

  • @linoquintana6663
    @linoquintana6663 4 ปีที่แล้ว

    Excelente!!! como siempre Sergio. Muchas gracias por tu excelente curso.

  • @AtindriyaDas
    @AtindriyaDas ปีที่แล้ว

    Gracias Sergio!

  • @ofaic
    @ofaic 7 หลายเดือนก่อน +1

    Gracias. Sos un capo

  • @carlosespinosa5718
    @carlosespinosa5718 2 ปีที่แล้ว

    Gracias por el aporte! Utilicé el video donde realizas un filtro de valores con listbox para filtrar ahora con listview. Y queda mejor! 😁

  • @oscarsantos9251
    @oscarsantos9251 4 ปีที่แล้ว +1

    exelente entrega muy bueno sergio sal2 lo mejor y LIKE

  • @JuanSuarez-yy2pc
    @JuanSuarez-yy2pc 4 ปีที่แล้ว

    Máster sin palabras, excelente

  • @conradohernanvillagil2764
    @conradohernanvillagil2764 4 ปีที่แล้ว

    Gracias Sergio.

  • @samuelfranciscogarcia1440
    @samuelfranciscogarcia1440 4 ปีที่แล้ว +4

    Está increíble tu trabajo. crees que le puedas hacer que filtre los datos marcados ♻

  • @b.jesusrguez.gcia.3692
    @b.jesusrguez.gcia.3692 2 ปีที่แล้ว +3

    Hola Sergio. Antes de nada, mis felicitaciones por el trabajo formativo que vienes desarrollando sobre Excel y VBA. Llegado a éste video, mi versión de Office es Professional Plus 2013 y mi S. O. es Windows 10 Home de 64 bits. He instalado y reinstalado la librería para tener el control del ListView, y nada, que no aparece. ¿Hay alguna otra forma? Gracias anticipadas.

  • @yassielguevarabueno1777
    @yassielguevarabueno1777 4 ปีที่แล้ว

    Gracias profesor

  •  3 ปีที่แล้ว

    Excelente tips.....

  • @UlisesChavarryAliaga
    @UlisesChavarryAliaga 3 ปีที่แล้ว

    Grande. Maestro

  • @JesusCastro-pw2hi
    @JesusCastro-pw2hi 4 ปีที่แล้ว

    Buenas tardes señor Sergio! Primero que todo doy gracias por su aporte de conocimiento a sus seguidores. Tengo una pregunta Hay otra forma de cargar la cabecera del control de manera dinámica ? Es decir de acuerdo al contenido en las celdas? Porque usted lo hace manualmente agregando la información de cada una. Agradezco de antemano su respuesta.

  • @vicodca2
    @vicodca2 2 ปีที่แล้ว +1

    Excelente, podrías por favor hacer una macro para buscar por "ID" o por "VENDEDOR" , te agradecería muchísimo

  • @davidmallo4850
    @davidmallo4850 3 ปีที่แล้ว

    Buenas tardes Sergio,
    Lo primero es agradecerte todo el conocimiento que pones a nuestra disposición aunque sé que voy algo retrasado en el seguimiento del curso.
    Y lo segundo es comentarte un error que me da al llamar a la macro "cargar valores listvies", me da "error 438 en tiempo de ejecución: el objeto no admite esta propiedad o método".
    ¿Sabrías por qué se produce si he escrito el código tal cual lo tienes tú?
    Muchas gracias

  • @Sky6109
    @Sky6109 4 ปีที่แล้ว +3

    Hola Sergio. Como siempre tus tutoriales excelentes. Sin embargo te comento: tengo Excel 2016 x64 y no es posible activar el Activex de ListView. Al parecer, en Excel 2016 x64 no funciona, solo con Excel x32. En Excel 2019 el control ya está instalado por default. Ojalá puedas confirmar mi información. Saludos!

    • @robinsontellez3564
      @robinsontellez3564 4 ปีที่แล้ว

      me sucede lo mismo si alguien encuentra la solucion para poder activarlo en office 2016 de 64 que lo comparta

  • @ojaviermejia5235
    @ojaviermejia5235 3 ปีที่แล้ว

    Sergio, muy interesante tu explicacion, muy clara como siempre, quisiera preguntarte como se le coloca formato de numero a una columna del listview, por ejemplo si una de esas columnas fueran datos numericos, gracias

  • @miguelgaldo3168
    @miguelgaldo3168 2 ปีที่แล้ว

    Genial la explicación, muchas gracias por tus aportes. Hay alguna forma de poder ocultar el listview y que se active con el botón guardar?

  • @SebTeQue
    @SebTeQue 2 ปีที่แล้ว

    Muy bien, excelente, pregunta, ¿puedo alinear formatpo numerico a la derecha?.

  • @edwarferneyromeroromero2136
    @edwarferneyromeroromero2136 4 ปีที่แล้ว

    Gracias por la explicación. Se pueden tener varias columnas con Checkboxes sin Item ? Es decir que no sea solo la primera columna y asociada a un Item

  • @luishuanca1892
    @luishuanca1892 4 ปีที่แล้ว

    Excelente, también puede pasar el contenido a otras hoja. También modificar el contenido contenido

  • @geminis2caras1
    @geminis2caras1 ปีที่แล้ว +1

    Hola q tal tengo una duda por qué al usar listview en formulario y al agregar cajas de imagen marca un error "list index out of bounds" esto al usar filtro y elgir el item filtrado no sé si me explique y me puedan despejar mi duda

  • @sebastianrosano4454
    @sebastianrosano4454 4 ปีที่แล้ว

    Hola Sergio, es excelente y clara tu explicación, pero quisiera saber lo siguiente, se puede llevar a un ListView una tabla de datos directamente (que tome la cantidad de columnas, los nombres de encabezados y la lista de items o información que contenga la tabla como registros), es decir todo esto que nos explicas en tu video pero automatizado de la misma forma en que lo cargo a un ListBox indicandole "ListBox1.RowSource = (Tabla1)". Se entiende ?

  • @MuhammadShahAlam99
    @MuhammadShahAlam99 2 ปีที่แล้ว

    Hi,
    Suppose, we took another column (Remarks column) and took a TextBox. After selecting 8-9 data from the Listview, whatever I write in the textbox will be added to that column.

  • @fabiocastro792
    @fabiocastro792 ปีที่แล้ว

    Hola Sergio, me gustan tus vídeos, tengo una pregunta sobre el listview
    Como pasar los datos a una tabla de Excel, ya que solo veo que pasan a una hoja

  • @portametanol
    @portametanol ปีที่แล้ว +1

    Hola, me podria por favor ayudar ya que mi objetivo es mostar ciertas columnas en el listview, me podria apoyar en eso, por favor?

  • @gustavovaldez5631
    @gustavovaldez5631 4 ปีที่แล้ว

    Buenos días Sergio
    Felicitaciones y muchas gracias por todo el material proporcionado
    Realmente me esta siendo de gran utilidad cada uno de los videos que voy viendo.
    Ahora está tratando de activar el list view. He seguido todos los pasos y me aparece el Windows common controls 6.0 en las referencias pero no me aparece el control listview en la lista de controles adicionales
    quiza me puedas dar una mano con eso.
    No se si puedo mandarte capturas de pantalla a algun correo electronico o algo asi
    Desde ya muchisimas gracias por todo tu esfuerzo

  • @adrianrojas6574
    @adrianrojas6574 ปีที่แล้ว

    Buenas tardes!
    gracias por el videos, puedo hacerlo con un pc de 32 bits, ya que las opción de controles adicionales no me abre

  • @guillermoandresandradeluja3015
    @guillermoandresandradeluja3015 2 ปีที่แล้ว

    Buen día. me perdí al momento de descargar MSCOMCTL en la carpeta syswow64, quedo atento a cualquier apoyo desde este punto, gracias.

  • @felipehurtado1219
    @felipehurtado1219 8 หลายเดือนก่อน

    Hola de nuevo Sergio. Saludos desde España.
    Te comento que este tema de habilitar del ListView me ha dado todos los dolores de cabeza posible. He estado haciendo una serie de Libros Excel con el material de tus cursos para que me sirvan de referencia yuno de ellos se daño irreparablemente despues de hacer lo que sugeriste con el MSCOMCTL.OCX. He tenido que rehacer todo el libro. El mismo cubria todos los videos de Formularios.recia de
    Ahora que esto rehaciéndolo, he recomenzado este video (ListView) pero ahora, después de conseguir la referencia de Microsoft ListView Control, la he incluido en el cuadro de herramientas y al tratar de pasarla a un formulario me dice: CLASSFACTORY NO PUEDE SUMINISTRAR A LA CLASE SOLICITADA ¡¡¡...
    Que puedo hacer? Ya me da terror seguir hurgando y volver a perder el archivo.
    Gracias por tus sugerencias

  • @gonza3vidal
    @gonza3vidal 4 ปีที่แล้ว +1

    No me funcionó, al poner la línea de código me dice que hay un problema con DllRegisterServer (código de error 0x8002801c). Tengo Windows 10 y Office 365. Portátil de 64 bits.

  • @angelcorrea3167
    @angelcorrea3167 3 ปีที่แล้ว +1

    Sergio, mis felcitacioones, excelente video, pero tengo una pregunta, estoy aplicando este material en un libro que tiene muchas hojas y la hoja de trabajo para listview es la numero 21 y cuando corroel codigo me genera el erro 09, si lo hago en un libro con una sola hoja funciona, ¿Como puedo resolver el error?

  • @orlandorojas4170
    @orlandorojas4170 2 ปีที่แล้ว +1

    Buenas tardes , Sr. Sergio disculpe intento insertar en un formulario u control ListView y me arroja un error " ClassFactory no puede suministrar a la clase solicitada"

  • @ChristianMisajelJimenez
    @ChristianMisajelJimenez ปีที่แล้ว

    Buenas tardes, estuve siguiendo tu Curso de Excel VBAy Macros, en el cap 63 se presentan problemas con los lineamiento de programación específicamente con comando "me.Listview1 dando mensaje error "el uso de la palabra clave Me no es valido" .algun alcance porque he revisado a detalle el no cometer errores enlas lineas de comando anteriores

  • @fixscooter
    @fixscooter 4 ปีที่แล้ว

    Hola, gracias por los videos, tengo una duda. Necesito ir recorriendo un listbox con un ciclo FOR e ir eliminando el elemento que desee, lo he intentado de varias maneras pero solo me deja eliminar uno si salgo con Exit FOR, gracias de antemano.

  • @joseantoniosanchezlopez7215
    @joseantoniosanchezlopez7215 4 ปีที่แล้ว +1

    Buenas Sergio.
    Interesante control.
    Una duda.... Si desarrollas una macro con un ListView y luego lo pasas a otro pc supongo que habrá que habrá que habilitar la librería en el otro pc.
    Y si se cambia de versión de Excel, del 2016 a inferiores habilitando la librería funcionará igualmente.
    Gracias por tu tiempo.
    Saludos desde 🇪🇸

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  4 ปีที่แล้ว

      Hola Antonio. En la mayoría de los casos la librería ya está habilitada, pero quise mostrar el proceso adelantándome a las preguntas. Puedes ayudarme en confirmar en tu PC si ves la Referencia, y decirme tu versión de Windows y Office, por favor.

    • @joseantoniosanchezlopez7215
      @joseantoniosanchezlopez7215 4 ปีที่แล้ว

      @@SergioAlejandroCampos Ok. el lunes confirmo, estoy fuera.

    • @joseantoniosanchezlopez7215
      @joseantoniosanchezlopez7215 4 ปีที่แล้ว

      @@SergioAlejandroCampos
      Estimado Sergio,
      Tengo dos Pc's uno con W7 y Offices 2013 no está activada la libreria, mañana intento descargarla e instalarla y te comento.
      El otro Pc tiene W10 Pro 64 bits version 1903 y Offices 2016, aquí tampoco se encuentra activada.
      En éste si he intentado descargar la libreria e instalarla de las dos formas que nos explicas y nada, no se ve el ListView.
      Lo he intentado una segunda vez pero en esta ocasión, después de registrar el control (regsvr 32), he reiniciado Windows por si tuviera que "enterarse" el sistema y nada. ListView no aparece de ninguna forma.
      Tu cuando haces la instalación que nos muestras lo haces sobre Offices 2016 u Offices 2019?
      Saludos

    • @cristianhz30
      @cristianhz30 ปีที่แล้ว +1

      @@joseantoniosanchezlopez7215 me pasa lo mismo no he podido ver listview con ninguno de los dos metodos

  •  4 ปีที่แล้ว

    Excelente Video Gracias, una consulta en Excel 2013 y 64 Bit no lo encuentro para activarlo

  • @arturrolandoshugulicaicedo9117
    @arturrolandoshugulicaicedo9117 4 ปีที่แล้ว +1

    Estimado Sergio, buenas noches, excelente video, pero tengo un inconveniente con mi maquina, he seguido todos los pasos del tutorial y no se activa el control, como puedo hacer?

  • @marcoantonioreyesespejo5747
    @marcoantonioreyesespejo5747 3 ปีที่แล้ว

    buenos dias una pregunta: usando como un buscador, un (textbox) : como buscar y usando check a cualquiera item de toda la litsview, pero que al buscar los siguentes, no se borre los ya buscados con chek. para asi solo obtener los items buscados con su check, de todo el litsview.
    gracias. por favor espero comentarios.

  • @yesidvalencia.8
    @yesidvalencia.8 4 ปีที่แล้ว

    me dice que calss factory no puede suministrar la clase solicitada, cuando voy a insertar el listview, que debo hacer, tengo excel 2016 de 32 bits en un sistema operativo de 64 bits windows 8.1.

  • @unmatederisa6998
    @unmatederisa6998 3 ปีที่แล้ว

    Una consulta, me estubo funcionando bien el Listview en office 32 bits, quiero ejecutarlo en un laptop de arquitectura 64 bits y también tengo el office 365 de 64 bits. Hice todos los pasos para activar el LISTVIEW pero me sale error al ejecutar el código del Listview. Que más puedo hacer el error sale en LvwReport. Que otra cosa falta por hacer xq hice todo los pasos del video.

  • @jorgemelgarcagua1303
    @jorgemelgarcagua1303 4 ปีที่แล้ว +1

    Alguien de ustedes puede decir alguna otra forma para activar el LISTVIEW porque solo a mi me aparece la referencia pero en la lista de adicionales no se ve para activar el icono de herramientas

  • @christianmartinez5015
    @christianmartinez5015 2 ปีที่แล้ว +1

    Me sale un error "9". Subíndice fuera del intervalo. ¿Como puedo solucionarlo?

  • @fernandobravogarcia1463
    @fernandobravogarcia1463 ปีที่แล้ว

    Se que no corresponde, pero la pregunta me ha surgido en este momento. ¿Cómo se puede realizar una búsqueda inteligente en un listview?.

  • @heibercardonaosorio6748
    @heibercardonaosorio6748 4 ปีที่แล้ว +1

    Hola, realice el proceso y no me funciona, tengo win 10 de 64, office 2016 de 64, que me esta pasando, o es que en este sistema y versión de office no funciona?

    • @Ferry2099
      @Ferry2099 4 ปีที่แล้ว

      @ tienes que ejecutarlo como modo administrador el CMD.

  • @esperanza1951ful
    @esperanza1951ful 4 ปีที่แล้ว

    Perdón ya pude bajarlo y lo integre a VB.Saludos

  • @nestorzambrano2908
    @nestorzambrano2908 2 ปีที่แล้ว

    HOLA BUEN DIA, TENGO UN FILTRO CON UN COMBOBOX1 EN UN LISTVIEW Y QUIERO CARGAR LOS RESULTADOS DE ESE FILTRO EN EL LISTVIEW A OTRO COMBOBOX2 PARA REALIZAR OTRO FILTRO EN EL MISMO LISTVIEW.. YA TENGO EL CODIGO DEL FILTRO PERO NO HE LOGRADO CARGAR LOS DATOS AL COMBOBOX2 SIN QUE SE REPITAN. TE AGRADEZCO LA AYUDA.

  • @esperanza1951ful
    @esperanza1951ful 4 ปีที่แล้ว

    Hola Profesor, disculpe mi ignorancia, entré a la pagina pero no se descargar el archivo .ar, agradecería que me ilustrada.Gracias

  • @victorjoelchuquilopez7699
    @victorjoelchuquilopez7699 4 ปีที่แล้ว +2

    Hola Sergio segui todos los pasos pero no logre activar el list view

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  4 ปีที่แล้ว

      A prueba y error, yo duré media hora en lograrlo

    • @jorgemelgarcagua1303
      @jorgemelgarcagua1303 4 ปีที่แล้ว

      @@SergioAlejandroCampos Pues diga una solución porque no se activa el LISTWIEW solo aparece la referencia pero el adicional para que se vea el icono no sale

  • @visormove
    @visormove 3 ปีที่แล้ว

    Saludos Sergio he seguido tus indicaciones para que mi vba de excel me permita acceder a referencias y seleccionar la Microsoft Windows common control 6.0 (SP6).....tampoco tenia el control de Listview en la caja de herramientas.....luego de seguirte, ya lo tengo al control,...pero NO veo en Referencias para seleccionar Microsoft Windows common control 6.0 (SP6)...Previamente descargue un archivo excel que tenia en su formulario y ahí si esta seleccionado si se lo ve en Referencias,...y funciona bien....pero en mi archivo no funciona el mismo formulario, me sale este error ...Error de Compilación ..No se ha definido del tipo definido por el usuario ...y me marca esta instrucción en el codigo vba ... Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem),. ...que puedo hacer??? que me falta??
    Ahora bien. luego de seguir tus indicaciones.. como ya veo el control Listview en las herramientas, lo arrastro en el formulario y me sale un error "No se puede completar la operación debido al error 800a0011" que puedo hacer??

  • @henboyesbo4546
    @henboyesbo4546 4 ปีที่แล้ว

    buen noches, tengo una consulta: por que cuando ejecuto un formulario de un libro de excel y me cambio de libro no me deja editar los otros libros hasta que cierre el formulario?

    • @henboyesbo4546
      @henboyesbo4546 3 ปีที่แล้ว

      EN PROPIEDADES DEL FORMULARIO CAMBIALE SHOWMODAL = TRUE

  • @gabrielbolanos3007
    @gabrielbolanos3007 4 ปีที่แล้ว

    Necesito ayuda no pude activar el list view

  • @juanerirom2824
    @juanerirom2824 ปีที่แล้ว

    SOS HELP MAY DAY
    Del video 63 de Sergio Alejandro Campos (Muchas gracias por tus videos) referente al control ListView del control "MSCOMCTL.OCX" para utilizar el control listview pero no he podido aún, realizando todos los pasos. He buscado y rebuscado por internet y realizado pruebas y no hay manera en VBA Herramientas/Referencias tengo el control Microsoft Windows Common Controls 6.0(SP6) pero al registrarlo me dice que ya está ... voy a Cuadro de herramientas/Controles adicionales y no está el control Microsof ListView Control, versión 6...
    he probado con Regsvr32 "C:\Windows\Syswow64\MSCOMCTL.OCX y con Regsvr32 "C:\Windows\system32\MSCOMCTL.OCX"
    Según tengo entendido para office 2016 64b no existe este control, alguien lo ha conseguido. Que me ilumine. Que me ayude. Para office 2016 64b
    GRACIAS

    • @cristianhz30
      @cristianhz30 ปีที่แล้ว

      me pasa igual lo logro solucionar?

    • @juanerirom2824
      @juanerirom2824 ปีที่แล้ว

      No si lo consigues, ya sabes. je je , creo que habría que cambiar al office 365 o alguno moderno ...yo utilizo el M Office 2016

  • @jesusmora2816
    @jesusmora2816 4 ปีที่แล้ว

    Lo hice tal cual y al agregar el for J
    No compila :(

  • @agusm.1410
    @agusm.1410 3 ปีที่แล้ว

    Para Excel 2013 de 64 bits en windows 10 de 64 bits no funciona

    • @ricardosoraluz6389
      @ricardosoraluz6389 3 ปีที่แล้ว

      Tampoco Office 2016 de 64 bits

    • @odallamico
      @odallamico 3 ปีที่แล้ว

      @@ricardosoraluz6389 Tampoco a mi me funcionaron los pasos.

  • @Edmenb
    @Edmenb 6 หลายเดือนก่อน

    Me estoy volviendo loco, Copiado perfecto y me da ERROR 13 JEEJE

  • @ofaic
    @ofaic 7 หลายเดือนก่อน +1

    regsvr32 "C:\windows\syswow64\MSCOMCTL.OCX