Categoría: Excel vba

Macros para operaciones con archivos y carpetas en Excel

En este artículo les comparto algunas macros que nos servirán para realizar algunas operaciones con archivos y carpetas similar a como lo haríamos desde línea de comandos en CMD. Operaciones básicas Las macros que les comparto nos permitirán realizar opciones tales como: Mostrar rutas. Crear directorios. Copiar archivos. Eliminar archivos. Renombrar archivos. Mover archivos. Mostrar rutas Con la siguiente macro mostramos la ruta del archivo en uso. Sub MostrarRutaArchivo() ‘Mostramos la ruta del archivo actual. MsgBox ThisWorkbook.Path ‘ End Sub

Ver el artículo completo…


UDF CONCATENAR con parámetros infinitos y celdas no adyacentes en Excel

En esta ocasión les comparto el rediseño de la función personalizada CONCATENAR, con mejoras sustanciales que la hacen más efectiva. Qué hay de nuevo Como lo dije anteriormente, esta función sufre un rediseño en su estructura haciéndola más dinámica. El primer cambio es que el separador por defecto será el espacio, ya que la función permitirá parámetros infinitos, tal como la función SUMA. La otra mejora es que las celdas a concatenar ya no están forzadas a que sean adyacentes

Ver el artículo completo…


Liberado EXCELeINFO add-in 2.5.2

El día de hoy he liberado la versión 2.5.2 de nuestro add-in, el cual contiene algunas correcciones sobre algunas herramientas. Figura 1. EXCELeINFO add-in. Enlisto las correciones. Se agrega el cálculo manual a la función de Convertir valor de la celda en su valor calculado. Se agrega el valor True a la propiedad DisplayAlerts en la función Cambiar nombre de archivo activo. La opción Guardar hoja activa como archivo nuevo no detectaba correctamente el tipo de archivo elegido y cuando

Ver el artículo completo…


Macro para copiar y pegar valores en celdas filtradas en Excel

A quién le ha pasado que aplicamos un filtro, ponemos una fórmula en las celdas filtradas y al final queremos copiar y pegar valores? A mi sí. Y el resultado es que Excel no me deja copiar y valores en las celdas filtradas por que “No podemos pegar ya que el área Copiar y el área de pegado tienen formas distintdas”. Y tiene razón, pero si aún así deseamos copiar y pegar valores qué hacemos ? Figura 1. Intentamos copiar

Ver el artículo completo…


Para tí que haces macros en Excel restablece configuraciones después de hacer pruebas

En este artículo les comparto una macro que restablecerá algunas configuraciones que suelen modificarse al momento de escribir macros y que por alguna razón la ejecución se detiene u olvidamos regresarlas a su estado original. Configuraciones En otro artículo publico una lista de tips para programar macros en Excel y en base a ese artículo es que las siguientes configuraciones las podemos regresar a su estado normal. Application.StatusBar = True / False Esta opción nos permitirá definir un mensaje personalizado

Ver el artículo completo…


Fórmulas y funciones UDF para contar palabras en Excel

En este artículo les comparto dos fórmulas que nos servirán para contar palabras de una celda, así como sus correspondientes funciones UDF en caso de que prefieran verse “cool” con el uso de macros. Contar palabras en una celda La siguiente fórmula nos servirá para contar todas las palabras incluídas en una celda. Nótese que por palabra se tomará cada caracter o conjunto de caracteres separados por espacio. El texto que tomaremos de ejemplo es el siguiente: Las patentes de

Ver el artículo completo…


Video Depurar bases de datos en Excel con las funciones de texto de EXCELeINFO add-in

Después de una larga ausencia de mi canal de Youtube les traigo en esta ocasión un video tutorial donde vemos cómo depurar bases de datos con las funciones de texto que vienen incluídas en nuestro complemento de EXCELeINFO. Las funciones mencionadas las podremos encontrar en la sección Texto. Figura 1. Funciones de Texto en EXCELeINFO add-in. Video tutorial


Usar “No volver a mostrar este mensaje” modificando el Registro de Windows desde Excel

En este artículo que les comparto vamos a ver una manera muy simple de modificar el Registro de Windows desde nuestro mismo Excel, guardando una clave que posteriormente la usaremos al abrir de nuevo nuestro un archivo en específico. Cómo lo hacemos Tenemos un archivo de Excel que al ser abierto nos muestra un mensaje de ejemplo en un formulario que es llamado mediante el evento Open. El formulario incluye un CheckBox con la leyenda “No volver a mostrar este

Ver el artículo completo…


Uso de colores en Excel con macros

En este ejemplo te comparto una macro para hacer una tabla con los 56 colores que se manejan por defecto en la paleta de colores de Office. Aunque Office sólo nos muestre 56, realmente tenemos un límite de 16 millones de colores a usar. Figura 1. Paleta de colores de Office. Cómo obtener más colores Cuando asignamos un color al fondo de una celda o a la fuente nos encontramos con un botón que dice Más colores, el cual nos

Ver el artículo completo…


Formulario para filtrar datos de una tabla en ListBox eligiendo la columna de búsqueda en un ComboBox en Excel

Te reto a implementar este ejemplo que les comparto en el formulario que les compartí en este otro artículo. Hablando de este reto, ahora le comparto un formulario que nos servirá para hacer filtros de una tabla de Excel y devolver el resultado a un ListBox. Pero lo interesante es que tendremos un ComboBox el cual se llenará con los encabezados de nuestra tabla y tendremos la opción de nosotros elegir el campo en el cual buscaremos datos para aplicar

Ver el artículo completo…