Truco Excel. Abrir múltiples libros de Excel en distintas hojas de un nuevo libro

Hace tiempo escribí sobre el método de Excel GetOpenFilename para abrir archivos desde Excel a través del explorador de archivos; ahora le damos una nueva vuelta de tuerca a aquella entrada y, de forma simple, podemos abrir múltiples libros de Excel que, además, se añadirán de forma sucesiva en un nuevo libro. En este enlace podéis descargaros el archivo y, como veréis, no tiene nada. Un botón “Abrir Excel” realiza el proceso: se abre el explorador de Windows y podéis seleccionar múltiples archivos Excel que se almacenan en un array. La macro a ejecutar es la siguiente: ...

17 de marzo de 2016 · rvaquerizo

Truco Excel. Application GetOpenFilename el explorador de archivos sencillo en macro

Application.GetOpenFilename y como parámetros el texto y el tipo de archivo. Un truco de Excel para meter en una macro el explorador de archivos más sencillo. Por ejemplo, para obtener los archivos de Word de un directorio podremos hacer: Sub obtiene_documento() Dim documento As Variant documento = Application.GetOpenFilename("Archivos Word (*.doc*), *.doc*") If documento <> False Then Cells(1, 1).Value = documento End If End Sub Si ejecutamos esta macro, se abrirá un explorador de Windows y podremos seleccionar archivos del tipo .doc. Nuestra selección la escribimos en la celda (1,1). Para múltiples selecciones… Otro día haremos un “importador masivo” de datos en Excel. El más sencillo explorador de Windows en una macro de Excel. Saludos.

26 de febrero de 2012 · rvaquerizo