Correo: aguirre429_16@hotmail.com

En el siguiente archivo te explicare una de varias formas de como Importar datos desde otro libro de Excel a otro Excel, con la opción de seleccionar cualquiera de las hojas que contenga datos del libro, he importar esos datos a una hoja de Excel. También tendrás la oportunidad de descargar este archivo como base para que realices tus pruebas he implementes el código. En este archivo se está usando el Objeto ListView para cargar dichos datos según la Selección.

El control ListView nativo del Sistema Operativo Windows es un control que le permite mostrar elementos en varios diseños. Este control versátil se puede usar en Microsoft Office VBA, he implementarlo para nuestros proyectos, este es otro Ejemplo de parte de MacroExcelVBA-Ag de como Interactuando con los ListView.

Veamos como los pasos para usar este Ejemplo:

  1. Primero pulsas el botón “Importar Datos “, ubicado en la cinta de opciones.
  2. Luego dentro del Formulario veras otro botón “Buscar Archivo”, y selecciona el libro donde se encuentran los datos a importar, y seguidamente la hoja donde se encuentran los datos.
  3. Después seleccionar las filas a Importar o si prefieres importar todos los registros.
  4. Y por último pulsar el botón “Importar Datos”, para pasar los datos a la hoja de Excel.

Veamos las Imágenes como Ejemplo;

Seleccionar Archivo y Hoja con Datos.

En la Siguiente imagen veremos ya con los datos Importados a Excel:

Datos Importados

Con este Ejemplo (Proyecto o Aplicativo), lo pueden utilizar para implementarlo en sus proyectos, seguirlo mejorando o para aprender ya que contiene códigos muy simples y fácil de aprender. Al igual en este Blog de MacroExcelVBA-Ag encontraras muchos ejemplos los cuales contienen ListView.

Comparte y sigamos creciendo, al final te estaré dejando el link para que te descargues este Ejemplo y comiences a aprender sobre los ListView y lo Implementes a tus proyectos.

Importar datos desde otro Libro con VBA a Excel GRATIS es Totalmente GRATIS, si lo deseas obtener solo sigue los Siguientes pasos en orden:

1. Comparte esta Publicación.

2. Invita a visitar esta Pagina a tus Amigos/as, Compañeros/as y personas que usan Excel.

3. Si tienes Voluntad de Colaborar o Apoyar a MacroExcelVBA-Ag haz click aquí : Donar o Regalar para un Cafe.

Click al botón abajo para descargar el archivo;

Ver demostración del Archivo, un Ejemplo básico:

Proyectos de MacroExcelVBA-Ag………………. Milton Aguirre


6 commentarios

Ricardo · diciembre 2, 2019 a las 3:44 pm

Hola perdon, espero puedas ayudarme lo que pasa es que tengo un libro de excel donde registro varios datos iniciando con un folio que seria mi columna A fila 2 y en las demás columnas los datos que necesito y así sucesivamente se van asignando.
Lo necesito es una macro en VBA que estando en otro libro en una celda coloque el numero de folio (A3) y al dar click sobre el botón me coloque los datos capturados en la celdas hacia abajo A4, A4 , etc.

Ojala puedas ayudarme

Ricardo · diciembre 2, 2019 a las 12:52 pm

hola el ejemplo no me funciona me marca un error Private Sub ListView1_ItemCheck(ByVal item As MSComctlLib.ListItem)

    Aguirre · diciembre 2, 2019 a las 1:01 pm

    Saludos, es para usarlo en PC 32 bits. O cambia tu office a 32bits

      Ricardo · diciembre 2, 2019 a las 3:38 pm

      Hola si mi office es de 32 bits, 2010

Iván Luis Falcón Ubiyus · noviembre 27, 2019 a las 2:37 pm

Hola ante todo comentar que es una excelente macro y bastante funcional, pero mi duda es como se podría plasmar la misma funcionalidad de la macro con listbox en vez de listview ya que estos son un poco tediosos ejecutar en pcs que no tienen el OCX registrado (empresas, etc). Agradecería un alcance del tema. Saludos.

    admin · noviembre 27, 2019 a las 10:28 pm

    Saludos, Gracias por su Valoración.

Deja un comentario

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