Al grabar la macro convierte la FORMULA en código del Visual Basic.
Es decir si escribes las siguentes formulas en una celda:
La MACRO escribe esto:
NOTA el texto entre paréntesis es una referencia relativa pero eso es para otra ocasión.
Fijate que ha reemplazado:
-
IZQUIERDA por
LEFT
-
EXTRAE por
MID
-
DERECHA por
RIGHT
Es más internamente la formula se guarda en codigo Visual Basic y si este libro lo abres en un Excel en Francés, Italiano o Alemán la fórmula se podría convertir respectivamente en:
NOTA: La traducción de las formulas es una licencia que me he tomado. Puede variar según quien lo traduzca. Observa que
MID en ingles significa
EN MEDIO y lo han traducido como
EXTRAER.
Pero la
MACRO siempre se escribirá igual porque es
CÓDIGO no un lenguaje que se traduce.
En cambio las fórmulas se han traducido como lenguaje para facilitar el trabajo a las personas que no conocen ni el código VB ni la lengua inglesa.
OBSERVACIÓN Lo de la traducción de las fórmulas debería ser de esta forma por compatibilidad entre máquinas con distinto lenguaje, pero no siempre ha sido así, en la versión 2003, Word no era compatible consigo mismo, un documento realizado en un programa
WORD en
ESPAÑOL ciertas características no funcionan en otro programa
WORD en
INGLES. Esto es así porque yo lo he visto con mis propios ojos.
Saludos.
\\//_