Função SETF

Define a fórmula de uma célula.

Sintaxe

SETF( GETREF(cell ), fórmula )

Parâmetros

Name Obrigatório/opcional Tipo de dados Descrição
cell
Obrigatório
String
A célula cuja fórmula a ser definida.
formula
Obrigatório
String
A fórmula a ser usada.

Comentários

Quando avaliado, o resultado da expressão na formula se torna a nova fórmula na cell. Se a form estiver entre aspas, a expressão entre aspas será escrita na cell. Para definir cell para uma cadeia de caracteres, inclua a form em três conjuntos de aspas.

A célula de destino deve ser especificada usando-se uma referência GETREF() ou uma cadeia de caracteres para evitar a circularidade. É preferível usar GETREF, porque o Microsoft Visio pode ajustar as referências quando a forma é movida para um documento diferente.

Se a cell não for especificada usando GETREF ou uma cadeia de caracteres, a função retornará um erro e nenhuma fórmula da célula será alterada. Se a form contiver um erro de sintaxe, a função retornará um erro e a fórmula na cell não será alterada.

Exemplo 1

SETF( GETREF(Scratch.A1), 1,5 pol * 6 + 1 pé)

Define a fórmula de Scratch.A1 para 21 polegadas.

Exemplo 2

SETF( GETREF(Scratch.A1), "1,5 pol * 6 + 1 pé")

Define a fórmula de Scratch. A1 para a expressão 1,5 pol*6+1 pé.

Exemplo 3

SETF( GETREF(Scratch.A1), """Say """"ahh""""""")

Define a fórmula de Scratch.A1 para a sequência de caracteres "Say ""ahh""" que avalia para Say "ahh".