BOUND 函數

包含儲存格的值至範圍或一組範圍。

語法

BOUND (valuetypeignorevalue1, value2[, ignore (n) , value1 (n) , value2 (n) ,...] )

參數

名稱 必要/選用 資料類型 描述
value 必要 數值 目前受限制的值。
type 必要 數值 限制條件是內含 (0)、獨佔 (1) 或停用 (2)。
忽視 必要 布林值 TRUE 表示忽略範圍;FALSE,將儲存格的值限制在範圍。
value1 必要 數值 範圍中的第一個值。
value2 必要 數值 範圍中的第二個值。

註解

使用 BOUND 函數將儲存格的值限制於上限和下限,例如控制物件不可延伸超過或低於最小或最大高度。 限制條件可為內含或獨佔的範圍。 如果目前的值不要設限,請將 type 參數設定為 2 (停用)。

藉由提供多組 ignorevalue1value2 參數,可以定義多重範圍。 使用 ignore 參數來停用特殊範圍的限制條件。

當公式的值變更時,不會覆寫包含 BOUND 函數的公式;而是保留該公式,而將新的值放入 value 參數中。

範例 1

這個範例使用 BOUND 函數來強制控制項控點停留在圖形的界限框中。

Controls.X1 = BOUND(Width*0.5, 0, FALSE, Width*0, Width*1)

Controls.Y1 = BOUND(Height*0.5, 0, FALSE, Height*0, Height*1)

範例 2

這個範例會使用 BOUND 函數來限制圖形的寬度為 2 英吋、4 英吋或 6 英吋。

Width = BOUND(, 0, FALSE, 2 in, 2 in, FALSE, 4 in, 4 in, FALSE, 6 in, 6 in)