Propriété ControlSource

Identifie l’emplacement des données utilisées pour définir ou enregistrer la propriété Value d’un contrôle. La propriété ControlSource accepte les plages de feuille de calcul de Microsoft Excel.

Syntaxe

objet . ControlSource [= String ]

La syntaxe de la propriété ControlSource comprend les éléments suivants :

Élément Description
object Obligatoire. Un objet valide.
String Facultatif. Spécifie la cellule de feuille de calcul liée à la propriété Value d’un contrôle.

Remarques

La propriété ControlSource identifie une cellule ou un champ et ne contient pas les données enregistrées dans la cellule ou le champ. Si vous modifiez la propriété Value du contrôle, la modification se répercute automatiquement dans la cellule ou le champ liés. De même, si vous changez la valeur de la cellule ou du champ liés, la modification se répercute automatiquement dans la propriété Value du contrôle.

Vous ne pouvez pas spécifier un autre contrôle pour controlSource. Cela provoque une erreur.

La valeur par défaut de la propriété ControlSource est une chaîne vide. Si ControlSource contient une valeur autre qu’une chaîne vide, la propriété identifie une cellule ou un champ liés. Leur contenu est alors automatiquement copié dans la propriété Value lors du chargement du contrôle.

Remarque

Si la propriété Value est sur Null, aucune valeur n’apparaît à l’emplacement identifié par ControlSource.

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.