macros

macros, programación en VBA

organizar datos para que Excel lo entienda

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
lo que entienden las personas lo que entiende Excel

 

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.

[node:read-more:link]

Temática: 

  • presentacion de los datos
  • macros

funciones matemáticas que VBA no incluye

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 + - * /. [node:read-more:link]

Temática: 

  • macros

separar datos y enviar como archivos Excel independientes (y 2)

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.

definir nombre con rango de destinatarios [node:read-more:link]

Etiquetas: 

  • email
  • correo

Temática: 

  • macros

separar datos y enviar como archivos Excel independientes (1ª parte)

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.

[node:read-more:link]

Temática: 

  • macros

FormulaArray de más de 255 caracteres desde VBA

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.

No los puede exceder en VBA, porque manualmente sí se pueden escribir fórmulas matriciales más largas. [node:read-more:link]

Temática: 

  • macros

Convertir números a texto

última versión 20160127

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 [node:read-more:link]

Etiquetas: 

  • funciones
  • vba
  • udf
  • macros
  • número a texto

Temática: 

  • Excel
  • presentacion de los datos
  • macros

Páginas

Subscribe to RSS - macros