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




