Méthode Range.SetCellDataTypeFromCell (Excel)

Crée une autre instance d’un type de données lié, tel que Stocks ou Geography, qui existe dans une autre cellule. La nouvelle instance sera liée à la source de données de la même façon que l’instance d’origine, de sorte qu’elle sera actualisée à partir du service si vous appelez la méthode Workbook.RefreshAll .

Syntaxe

expression. SetCellDataTypeFromCell (Range, LanguageCulture)

Expression Variable qui représente l’objet Range dans lequel vous souhaitez copier le type de données Lié.

Parameters

Nom Requis/Facultatif Type de données Description
Range Obligatoire Range La plage de laquelle vous voulez copier le type de données liées. Si la plage comporte plusieurs cellules, uniquement la cellule supérieure gauche est utilisée.
LanguageCulture Obligatoire Chaîne Une chaîne représentant le LCID de la langue et la culture que vous voulez utiliser pour l’entité liée.

Exemple

Si vous avez un type de données Lié à la géographie dans la cellule A1 de la ville Seattle, ce code copie l’entité Seattle dans la cellule B2.

Range("B2").SetCellDataTypeFromCell Range("A1")

Après son exécution, les cellules A1 et B2 contiennent un type de données Seattle, et elles sont toutes deux actualisées si vous appelez la méthode RefreshAll . Aucune autre propriété de cellule, telle que les formats, ne sera copiée de A1 vers B2.

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.