Eres un usuario Anonimo. Haz clic aqui para entrar | Registrate

Manual de programación VBA para Excel

Termina Tus Tareas Diarias En 3 Segundos Con 1 Solo Clic De Ratón!!!

 

Y disfruta de mayor tiempo libre en tu trabajo, que podrás dedicar a otras cosas más gratas.

Tras varios años como desarrollador de aplicaciones para Excel, he conseguido adquirir un gran conocimiento sobre el manejo de la hoja de cálculo, prestando especial atención a las necesidades concretas de cada cliente. Esto me ha permitido poder aplicarlo a todos los productos de Ayuda Excel

39,00€

Copiar fórmulas en comentarios de celda

Cuando tenemos una hoja de cálculo compleja, a menudo es necesario comprobar las fórmulas para asegurarnos de que todo funciona correctamente y los resultados son los que deseamos. Esto puede hacerse mirando las celdas implicadas en cada fórmula haciendo clic en cada una de ellas. Si se trata de una hoja con muchas fórmulas, esta operación puede ser muy larga y tediosa.

Cómo cambiar referencias relativas y absolutas

Como ya sabrás, se pueden introducir fórmulas utilizando referencias de celdas relativas o absolutas. Por ejemplo, si la dirección en una fórmula es “A1”, es relativa, es decir, si copiamos la fórmula a una nueva ubicación, la dirección de la celda también cambia en relación a su ubicación anterior. Si utilizamos una dirección absoluta “$A$1”, no importará dónde se copie, la referencia seguirá siendo la misma celda.

Leer CSV de memoria y analizar

Este código adopta un enfoque diferente para leer un archivo de texto. En lugar de leer un registro cada vez, la macro carga todo el archivo de texto en la memoria en una sola variable de cadena. La macro analiza entonces la cadena en registros individuales. La ventaja de este método es que accede al archivo en disco solamente una vez. El resto de los siguientes procesamientos ocurre en memoria y es muy rápido.

Volver a los viejos menús de Excel

Cuando Excel 2007 salió al mercado, los menús clásicos fueron sustituidos por la cinta de opciones. Pero esto no es realmente cierto. Los viejos menús siguen ocultos tras la nueva cara de Excel. Te presentamos una macro con la que puedes dejar de añorar los comandos de la barra de herramientas Estándar, tal como los conocimos cuando comenzamos a trabajar con Excel.

Importar archivos CSV

Si nos encontramos con que tenemos que importar muy frecuentemente archivos con extensión CSV para luego eliminarlos, esta es tu macro. Abre rápidamente un CSV en Excel y elimina el archivo original.

Cerrar y borrar libros

Una tarea común en Excel es abrir archivos de datos, tomar alguna información y cerrar el archivo para no abrirlo nunca más. Con el tiempo, estos archivos temporales van creciendo, a menos que los borremos meticulosamente. Este código añade una nueva opción al menú Archivo: Cerrar y Borrar. Esto permite que el libro activo se cierre y elimine. También elimina el nombre de archivo de la lista de archivos abiertos recientemente.

Listar archivos de un directorio

Este programa devuelve el nombre de archivo, tamaño y fecha de modificación en el directorio seleccionado y sus subcarpetas.

Autofiltro con más de dos condiciones

El autofiltro en Excel VBA permite solamente dos criterios. El siguiente código muestra cómo se pueden utilizar tres o más criterios con el autofiltro:

Formato condicional con más de tres condiciones

El título de este ejemplo es algo engañoso, ya que no se trata de un verdadero formato condicional. Al utilizar una hoja de control, duplica la funcionalidad del comando de formato condicional. Este nuevo comando permite algo más que las tres condiciones habituales en un formato condicional para versiones anteriores a 2007. La hoja de control consta de dos columnas: la columna A alberga las variables y la columna B alberga el número que se ajusta al color deseado.

Distribuir contenido