Compartir a través de


Referencias a celdas

Puede crear dependencias entre fórmulas por medio de las referencias a celdas de ShapeSheet. Las referencias a celdas le dan la posibilidad de calcular el valor de una celda basándose en el valor de otra. Por ejemplo, la celda Width de una forma puede contener una fórmula que calcule el ancho de la forma según el valor de la celda Height, de modo que cuando el usuario cambie el alto de la fórmula, el ancho variará en la proporción adecuada.

En la fórmula de una celda puede incluir una referencia a otra celda de la misma forma o de otro objeto, como un documento o una página; Microsoft Visio calculará el valor de una celda basándose en el valor de otra.

Qué pueden incluir las referencias a celdas

Las referencias a celdas pueden incluir nombres o identificadores de formas. Siempre puede hacer referencia a cualquier forma de la página por su identificador, tanto si la forma tiene nombre como si no. Si no se ha asignado nombre a una forma, su nombre predeterminado será Sheet. i, donde i es el identificador de la forma. El identificador se asigna al crear la forma y no cambiará a menos que la forma se mueva a otra página o documento. Si en una página hay más de una forma con el mismo nombre, deberá especificar el identificador asignado.

Sintaxis y ejemplos de referencias a celdas

La sintaxis utilizada y la posibilidad de hacer referencia a una forma por su nombre dependen de la relación entre los dos objetos. En general se aplican las siguientes reglas:

  • Si una forma está en el mismo nivel que aquélla cuya fórmula está modificando, puede hacer referencia a ella por su nombre. Si la forma del mismo nivel es un grupo, puede hacer referencia por el nombre al grupo, pero no a sus miembros. No es posible hacer referencia por nombre al objeto primario de una forma ni a otros objetos de su nivel.
  • Puede utilizar la sintaxis Sheet.Id para hacer referencia a cualquier forma de la página, tanto si pertenece a un grupo como si es el objeto primario de otra forma.
  • Los nombres que contienen caracteres no estándar deben encerrarse entre comillas simples. Los caracteres de comillas simples incluidos en nombres no estándar deben ir precedidos de una comilla simple.
Para hacer referencia a una celda de Uso de esta sintaxis Ejemplo
La misma forma
CellName
Width
Una forma, grupo o guía
¡NombreDe Forma! CellName
¡Estrella! Ángulo
Forma, grupo o guía en que hay más de una forma en el mismo nivel con el mismo nombre
Shapename.ID! CellName
¡Ejecutivo.2! Altura
Columna con nombre con filas indizadas
Section.Column[index]
Char.Font[3]
Columna sin nombre con filas indizadas
Section.ColumnIndex
Scratch.A5
Cualquier forma, página, patrón o estilo
Sheet.ID! CellName
¡Hoja.8! FillForegnd
Patrón
Masters[MasterName]! SheetName! CellReference
Masters[Engranaje]! ¡Eje! Geometry1.X1
Página o página patrón en la que se encuentra el objeto
¡ThePage! CellReference
¡ThePage! User.Vanishing_Point
Otra página del documento
Pages[PageName]! SheetName! CellReference
Pages[Page-3]! ¡Hoja.4! BeginX
Estilo
¡Estilos! SheetName! CellReference
¡Estilos! ¡Director! LineColor
Documento
¡TheDoc! CellReference
¡TheDoc! PreviewQuality
Forma, página, patrón, documento o estilo con nombre no estándar. ¡'Nombre De Hoja'! CellName
¡1-D! LineColor