Mi archivo de repente pesa un montón

Hace unos días me encontré con el siguiente problema. Un archivo que usaba con frecuencia pasó de pesar 2,5 MB a 10 MB de una versión a otra.

Investigué e investigué y no había cambiado nada sustancial, pensé en qué había hecho y simplemente era añadir una fórmula a una columna no muy larga.

En algún sitio leí que a veces las hojas de un libro se corrompen al haber hecho algo.

Y efectivamente, era eso, una hoja de excel estaba enseñándome todo su contenido, era como si todas las celdas estuvieran activadas.

Leer másMi archivo de repente pesa un montón

Referenciar rangos en VBA (II)

Andaba esta semana buscando un pedacito de código de VBA para cosas del trabajo cuando me encontré una nueva manera de referenciar rangos en Visual Basic Aplications (VBA). Ya comenté un montón de maneras de referenciar rangos en el siguiente artículo: Referenciar rangos en VBA Hoy traigo una nueva. Es muy sencilla pero muy útil. … Leer más

Categorías VBA

¿Cuál es la última celda de un rango?

En ocasiones, programando en VBA necesitamos saber cual es la última fila de un rango variable (pocas veces la última columna).

Este dato nos puede ser de gran utilidad para hacer un bucle For-Next que recorra toda una columna.

También puede ser que esta columna crezca y no sepamos el final…

En definitiva, una manera muy rápida y útil de saber la última fila ocupada de un rango.

Leer más¿Cuál es la última celda de un rango?

Categorías VBA

Hacer unas macros a prueba de Zarpas

Durante una temporada estuve haciendo una serie de archivos de Excel (pomposamente lo llamábamos programas) que usaba un montón de gente diferente. Algunos tenían un gran conocimiento sobre Excel, otros menos, pero ninguno de VBA.

Lo que aprendí durante aquellos días es que hay que hacer un programa robusto, a prueba de “zarpas”.

En este sentido hay dos máximas que a mi me gustan especialmente:

  • La sencillez es virtud.
  • Siempre hay alguien que encuentra el error que no contemplaste (sisi, era ridículo e imposible que alguien intentara esa combinación pero lo consiguió).

Aquí tenéis unas pocas normas que os pueden servir para evitar errores y problemas.

Leer másHacer unas macros a prueba de Zarpas

Categorías VBA

macro para copiar una hoja de excel en otro libro

En ocasiones tendremos que copiar una hoja de información de Excel en otro libro para su lectura, tratamiento o cálculo.

En el siguiente ejemplo tendremos dos hojas:

  • Resultados: donde haremos los cálculos necesarios de la información obtenida
  • Data: donde copiaremos la información de otro Excel mediante una macro.

Este ejemplo puede ser muy útil cuando siempre hacemos los mismos cálculos sobre diferente información que siempre nos viene de la misma manera, por ejemplo, cuando descargamos ciertos datos de un programa.

Un ejemplo clásico de información bruta descargada sería este:

Leer másmacro para copiar una hoja de excel en otro libro

Categorías VBA

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información ACEPTAR

Aviso de cookies