La manera más cómoda para que una persona introduzca los datos no siempre es la mejor manera para que Excel lo entienda y pueda tratar la información.
Las personas ven muy claro una tabla de doble entrada o un cuadrante, sin embargo Excel (y casi todos los programas informáticos) entienden un dato como un registro que debe de estar en una fila. Si no tenemos los datos ordenados de esta manera no podremos utilizar muchas de las capacidades de Excel y nos obligaremos a perder mucho tiempo trabajando a mano.
Queremos convertir esto
en esto otro
En este tema voy a explicar una macro que hace esta transformación para que Excel pueda entender bien nuestros datos, ahorrándonos horas y horas de artesanía.
Supongo que si trabajamos en Excel es más rápido emplear Application.Worksheetfunction para utilizar las funciones que incorpora Excel, pero es que Excel no es el único programa con VBA ni el único en el que podemos querer realizar algún calculo que se salga de las operaciones aritméticas básicas + - * /. Seguir leyendo... sobre funciones matemáticas que VBA no incluye
Manos a la obra. Continúo con el tema de separar los datos y enviar a cada uno lo suyo (ver primera parte).
Para simplificar los bucles, vamos a definir algunos nombres en el libro, por ejemplo definimos el nombre ListaDestinatarios con el rango que contiene los nombres que luego aplicaremos en el filtro.
Si tienes todos tus datos juntos (es un buen comienzo) que corresponden a diferentes personas ¿cómo harías para separarlos y enviar por email a cada una de esas personas su parte sin que nadie viese lo de los demás? arodrigu, una asidua visitante de necesitomas.com planteó en el foro este tema que no es inmediato resolver, y me ha dado pie a preparar este envío.
Esta mañana hemos tenido un problema serio en la oficina.
Estamos tratando de introducir una fórmula matricial en unas celdas mediante VBA. Todo correcto hasta que en una de las fórmulas se producía un error, motivado porque la longitud de la cadena con la fórmula no puede exceder los 255 caracteres.
Una de las funciones que más se echa en falta en Excel es una que permitiese convertir un número en letras, me explico, que permitiese expresar un número que se le facilitase como argumento como un texto.
Especialmente indicado para esos casos de ... total: 12021.35 asciende el presente presupuesto a la cantidad de doce mil veintiun euros con treinta y cinco céntimos Seguir leyendo... sobre Convertir números a texto