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

Trucos Excel. Modificar la configuración regional con Visual Basic

Con Visual Basic podemos modificar la configuración regional. Podemos crear macros en Excel que nos realicen esta tarea. De este modo, si trabajamos con aplicaciones que tienen configuración americana, podemos cambiarla con una macro, pegar los valores y volver a cambiar la configuración. Para poner separador decimal “.” y separador de miles “,”, tendremos que emplear el siguiente código: Sub formato_americano() ' Macro para poner formato americano With Application .DecimalSeparator = "." .ThousandsSeparator = "," .UseSystemSeparators = False End With End Sub Es un excelente ejemplo de uso de Application. De forma análoga, si deseamos volver a la configuración europea, sólo debemos emplear los separadores del sistema: ...

21 de febrero de 2010 · rvaquerizo