En nuestro artículo anterior, presentamos la lógica que puede emplearse para contar la cantidad de valores distintos que aparezcan en un rango. Esto puede ser muy útil siempre que necesitemos identificar todos los registros diferentes que aparecen e...
Ya desde nuestros primeros pasos en Python, nos encontraremos imprimiendo (o mostrando en pantalla) strings, que no son otra cosa que cadenas de caracteres que pueden formar textos. Desde Python 3.6, existe una forma muy interesante de "formatearlos...
Tenemos múltiples maneras de realizar cuentas, sumas (y desde luego, cualquier otro tipo de operaciones) en Excel. Sin embargo, un problema puede aparecer si lo que queremos es contar la cantidad de valores distintos que ocurren en un rango determin...
Quien lo haya visto por primera vez (e incluso más de una vez) seguramente ha tenido esta duda. E incluso si aún no te has topado con esta declaración, conocerla te dará un mejor entendimiento acerca de cómo funcionan los módulos en Python, y te per...
En nuestro artículo anterior, analizamos el uso de la ventana Inmediato para mostrar resultados de la ejecución de la función Debug.Print: La Instrucción Debug.Print en VBASin embargo, Inmediato tiene también otros usos que pueden ayudarte a agiliza...
En más de una ocasión, podríamos requerir en nuestro código de VBA explorar en mayor profundidad el valor de una variable, para comprobar que el código que hemos pensado se ejecuta de acuerdo a nuestras expectativas, o intentar entender dónde y por...
Una de las primeras librerías incorporadas que conocemos al empezar a programar con Python es random, y resulta de gran utilidad para incorporar en alguna medida el azar en nuestros programas, con el fin de hacerlos más dinámicos o interesantes. Sin...
Encontrar la última fila con datos es un proceso muy frecuente que deberemos realizar en un proyecto de VBA si queremos automatizar el ingreso de datos, tal que nuestras tablas continúen expandiéndose más allá del último registro. Es decir, es un pr...
Utilizar Python es sinónimo de aprovechar sus librerías: nos proporcionan acceso a códigos más complejos que nos ahorran mucho trabajo de desarrollo, y además son sencillas de instalar e importar para utilizarlas en nuestros proyectos. Sin embargo,...
Muchas veces, nuestro objetivo en Excel es llegar a un tablero (dashboard) deslumbrante, o conocer las verdades que se ocultan detrás de grandes conjuntos de datos. Después de todo, Excel es la herramienta óptima para lograrlo.Sin embargo, estos obj...