Importar datos a listbox de un formulario
Tengo una macro que es activada desde un CommandButton dentro de un formulario. El mismo abre el explorador de Windows y permite ver archivos de excel. Me gustaría que el archivo seleccionado se cargue al ListBox1.
'-Inicio de las instrucciones para buscar Private Sub CommandButton1_Click() Call openbook Call OcultarRestantes End Sub '-fin de las instrucciones para buscar, las instrucciones siguen en el módulo 2
'-inicio de las instrucciones para buscar Sub openbook() Application.ScreenUpdating = False Application.DisplayAlerts = False On Error Resume Next Dim myfile, mybook, a, b, c As String On Error Resume Next myfile = Application.GetOpenFilename("Archivos Excel (*.xl*), *.xl*") mybook = ActiveWorkbook.Name b = "Hoja1" c = "Hoja2" Sheets(c).Cells.Clear Workbooks.Open Filename:=myfile, UpdateLinks:=0 FullName = Split(myfile, Application.PathSeparator) a = FullName(UBound(FullName)) Sheets(b).Cells.Copy Destination:=Workbooks(mybook).Sheets(c).Cells(1, 1) Application.CutCopyMode = False Workbooks(a).Close False Application.ScreenUpdating = True MsgBox ("Los datos se copiaron con éxito con éxito"), vbInformation, "AVISO" End Sub '-fin de las instrucciones para buscar
La informacion de los archivos excel tiene la misma cantidad de columnas aunque varia el numero de filas.
La informacion a cargar empieza en la celda A7 hasta una celda vacia de la columna A.
2 Respuestas
Respuesta de James Bond
1
Respuesta de Programar Excel
1