Función SETF

Establece la fórmula de una celda.

Sintaxis

SETF( GETREF(cell ), formula )

Parameters

Name Necesario/Opcional Tipo de datos Descripción
celda
Obligatorio
String
Celda cuya fórmula se va a establecer.
formula
Obligatorio
String
La fórmula que desea usar.

Comentarios

Después de evaluarla, el resultado de la expresión incluida en fórmula se convierte en la nueva fórmula de esa celda. Si fórmula aparece entrecomillada, la expresión entrecomillada se escribirá en la celda. Para establecer en la celda una cadena, escriba la fórmula dentro de tres pares de comillas dobles.

La celda de destino debe especificarse usando una referencia GETREF() o mediante una cadena para evitar las referencias circulares. Se aconseja utilizar GETREF ya que Microsoft Visio puede ajustar las referencias en el caso de que la forma se transfiera a otro documento distinto.

Si no especifica ninguna celda mediante GETREF o por medio de una cadena, la función devuelve un error y no se cambia la fórmula de la celda. Si fórmula contiene un error de sintaxis, la función devuelve un error y no se cambia la fórmula de la celda.

Ejemplo 1

SETF( GETREF(Scratch.A1); 1,5 pda * 6 + 1 ft)

Establece la fórmula de Scratch.A1 y le da el valor 21 pulgadas.

Ejemplo 2

SETF( GETREF(Scratch.A1); "1,5 pda * 6 + 1 ft")

Establece la fórmula de Scratch. A1 a la expresión 1,5 en*6+1 ft.

Ejemplo 3

SETF( GETREF(Scratch.A1); """Diga """"aaah""""""")

Establece la fórmula de Scratch.A1 como el valor de la cadena "Diga ""aaah""", que se convierte en Diga "aaah".