Compartilhar via


Sobre Referências de Célula

É possível criar interdependências entre as fórmulas por meio das referências de célula ShapeSheet. As referências de célula permitem calcular um valor para uma célula com base no valor de outra célula. Por exemplo, a célula Width pode conter uma fórmula que calcule a largura da forma consultando valor de sua célula Height, de modo que, quando um usuário redimensionar a forma verticalmente, sua largura será definida proporcionalmente.

Na fórmula de uma célula, você pode fazer referência a uma célula da mesma forma ou de um outro objeto, como um documento ou uma página, para que o Microsoft Visio calcule o valor de uma célula com base no valor de uma outra.

O que as referências de célula podem incluir

As referências de célula podem incluir identificações de forma (IDs) ou nomes. Você sempre pode fazer referência a qualquer forma na página pela sua ID, independentemente de a forma estar nomeada ou não. Se a forma não tiver sido nomeada, seu nome padrão será Sheet. i, onde i é a ID da forma. A ID é atribuída quando a forma é criada e não é alterada a menos que você mova a forma para outra página ou documento. Se mais de uma forma na página tiver o mesmo nome, inclua a ID atribuída.

Sintaxe e exemplo de referência de células

A sintaxe usada e a possibilidade de fazer referência a uma forma pelo nome dependem da relação entre os dois objetos. Estas regras gerais podem ser aplicadas:

  • Se uma forma for um ponto a ponto de uma forma cuja fórmula esteja sendo editada, será possível fazer referência à forma ponto a ponto pelo nome. Se essa forma for um grupo, você poderá fazer referência ao grupo pelo nome, mas não por seus membros. Não é possível fazer referência a um pai da forma nem a suas formas ponto a ponto pelo nome.
  • É possível usar a sintaxe Sheet.ID para fazer referência a qualquer forma na página, independentemente se a forma estiver em um grupo ou for pai de uma forma.
  • Nomes que contenham caracteres que não sejam padrão devem ser inseridos entre aspas simples. Os caracteres entre aspas simples em um nome que não seja padrão devem ser precedidos por uma aspa simples.
Para fazer referência a uma célula de Use essa sintaxe Exemplo
Mesma forma
CellName
Width
Uma forma, um grupo ou uma guia
Shapename! CellName
Estrela! Ângulo
Uma forma, um grupo ou uma guia em que mais de uma forma no mesmo nível tenha o mesmo nome
Shapename.ID! CellName
Executive.2! Altura
Uma coluna nomeada com linhas indexadas
Section.Column[index]
Char.Font[3]
Uma coluna não-nomeada com linhas indexadas
Section.ColumnIndex
Scratch.A5
Qualquer forma, página, mestre ou estilo
Sheet.ID! CellName
Sheet.8! FillForegnd
Um mestre
Mestres[MasterName]! SheetName! CellReference
Mestres[Gear]! Eixo! Geometry1.X1
Página ou página mestre na qual o objeto está localizado
ThePage! CellReference
ThePage! User.Vanishing_Point
Outra página no documento
Pages[PageName]! SheetName! CellReference
Páginas[Página 3]! Folha.4! BeginX
Um estilo
Estilos! SheetName! CellReference
Estilos! Gerente! Linecolor
Documento
TheDoc! CellReference
TheDoc! PreviewQuality
Uma forma, uma página, um mestre, um documento ou um estilo com um nome que não seja padrão. "Sheetname"! CellName
'1-D'! Linecolor