Compartilhar via


Propriedade ControlSource

Identifica o local dos dados usado para definir ou armazenar a propriedade Value de um controle. A propriedade ControlSource aceita intervalos de planilha do Microsoft Excel.

Sintaxe

object.ControlSource [= String ]

A sintaxe da propriedade ControlSource tem estas partes:

Parte Descrição
objeto Obrigatório. Um objeto válido.
CadeiaDeCaracteres Opcional. Especifica a célula de planilha vinculada à propriedade Value de um controle.

Comentários

A propriedade ControlSource identifica uma célula ou um campo. Ela não contém os dados armazenados na célula ou no campo. Se você alterar o Value do controle, a alteração será refletida automaticamente na célula ou no campo vinculado. Da mesma forma, se você alterar o valor da célula ou do campo vinculado, a alteração será refletida automaticamente no Value do controle.

Não é possível especificar outro controle para ControlSource. Se você fizer isso, ocorrerá um erro.

O valor padrão para ControlSource é uma cadeia de caracteres vazia. Se ControlSource contiver um valor diferente de uma cadeia vazia, identificará uma célula ou um campo vinculado. O conteúdo da célula ou do campo é automaticamente copiado para a propriedade Value quando o controle é carregado.

Observação

Se a propriedade Value for Null, nenhum valor aparecerá no local identificado por ControlSource.

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.