Ayuda con Operadores de referencia: coma (,) punto y coma (;)

29/12/2008 - 23:58 por ea070573 | Informe spam
Tengo una macro que introduce una formula que contiene el operador de unión,
el problema consiste que en algunas PC´s el operador de unión es coma (,) y
en otras PC´s es punto y coma (;) ejemplo:

=SUMA(B3,B5,B7,B9,B11) en este ejemplo el operador es coma (,)
=SUMA(B3;B5;B7;B9;B11) en este ejemplo el operador es punto y coma (;)

Por lo tanto en la macro solo funciona en algunas PC´s (las que manejan el
operador con la que fue programada la formula).
¿Cómo cambio el operador para que todos usen el mismo?
O bien
¿Con que instrucción identifico que operador se utiliza antes de introducir
la formula?
 

Leer las respuestas

#1 Héctor Miguel
30/12/2008 - 04:24 | Informe spam
hola, 'anonimo/a' !

si estas depositando una formula por codigo usando la propiedad "local"...
(p.e. <ref>.FormulaLocal o... <ref>.FormulaR1C1Local)
significa que conoces exactamente la configuracion del equipo donde se esta ejecutando la macro -?-
de lo contrario, prueba a usar la propiedad ".Formula" donde podras contar con que SIEMPRE...
las funciones se indican en ingles (SUM, AVERAGE, etc.) y el separador de argumentos sera la coma (,)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
Mostrar la cita

Preguntas similares