Share via


Méthode Range.ConvertToLinkedDataType (Excel)

Tente de convertir toutes les cellules de la plage à un type de données liées comme Stocks ou Geography.

Syntaxe

expression. ConvertToLinkedDataType (ServiceID, LanguageCulture)

expression Variable représentant un objet Range.

Paramètres

Nom Requis/Facultatif Type de données Description
ServiceID Obligatoire Long ID de service qui fournira l’entité lié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.

Remarques

La méthode échoue et lève une exception d’exécution 1004 si les paramètres régionaux spécifiés ne sont pas pris en charge sur le service spécifié.

Elle n’aura aucun effet (et ne lèvera aucune exception) dans les cas suivants :

  • Les cellules de la plage sont vides (autrement dit, il n’y a rien à convertir).
  • Les cellules de la plage contiennent une formule. Si vous souhaitez convertir une plage de ce type, vous devez définir tout d’abord les valeurs de cellule au résultat calc actuel.
  • Les cellules dans la plage ont déjà été converties au type de données spécifiées.

Exemple

Ce code convertit la cellule E5 en type de données Actions liées dans les paramètres régionaux US-English.

Range("E5").ConvertToLinkedDataType ServiceID:=268435456, LanguageCulture:= "en-US"

Ce code convertit la cellule E6 en type de données Geography Linked dans les paramètres régionaux US-English.

Range("E6").ConvertToLinkedDataType ServiceID:=536870912, LanguageCulture:= "en-US"

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.