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 __
Tengo una macro que introduce una formula que contiene el operador de union
el problema consiste que en algunas PC's el operador de union 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).
Como cambio el operador para que todos usen el mismo?
O bien
Con que instruccion identifico que operador se utiliza antes de introducir la formula?

Preguntas similares