Função BOUND

Restringe o valor de uma célula a um intervalo ou série de intervalos.

Sintaxe

BOUND (valor, tipo, ignorar, valor1, valor2[,ignorar(n), valor1(n), valor2(n),...] )

Parâmetros

Name Obrigatório/opcional Tipo de dados Descrição
value Obrigatório Numérica O valor que está sendo restringido no momento.
type Obrigatório Numérica Se a restrição é inclusive (0), exclusive (1) ou desativada (2).
ignorar Obrigatório Boolean VERDADEIRO para ignorar o intervalo; FALSO para restringir o valor da célula ao intervalo.
valor1 Obrigatório Numérica O primeiro valor de um intervalo.
valor2 Obrigatório Numérica O segundo valor de um intervalo.

Comentários

Use a função BOUND para restringir o valor de uma célula a um limite superior ou inferior; por exemplo, para controlar objetos que não devem ser estendidos acima ou abaixo de uma altura mínima ou máxima. A restrição pode incluir ou excluir o intervalo ou intervalos. Para que o valor atual não seja restringido, defina o parâmetro type como 2 (desativado).

Você pode definir vários intervalos fornecendo várias ocorrências dos parâmetros ignore, value1 e value2. Use o parâmetro ignore para desativar restrições através de um determinado intervalo.

A fórmula contendo a função BOUND não é substituída quando seu valor é alterado; ela é preservada e o novo valor é colocado no parâmetro value.

Exemplo 1

Este exemplo utiliza a função BOUND para forçar uma alça de controle a ficar dentro da caixa de limite de uma forma.

Controls.X1 = BOUND(Largura*0,5, 0, FALSO, Largura*0, Largura*1)

Controls.Y1 = BOUND(Altura*0,5, 0, FALSO, Altura*0, Altura*1)

Exemplo 2

Este exemplo utiliza a função BOUND para restringir a largura de uma forma a 2 polegadas, 4 polegadas ou 6 polegadas.

Width = BOUND(, 0, FALSO, 2 pol, 2 pol, FALSO, 4 pol, 4 pol, FALSO, 6 pol, 6 pol)