Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |