Método Range.ConvertToLinkedDataType (Excel)

Tenta converter todas as células no intervalo, como a um tipo de dados vinculadas ações ou geografia.

Sintaxe

expressão. ConvertToLinkedDataType (ServiceID, LanguageCulture)

expressão Uma variável que representa um objeto de Intervalo.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
ServiceID Obrigatório Long ID do serviço que fornecerá entidade vinculada.
LanguageCulture Obrigatório CadeiaDeCaracteres Uma cadeia de caracteres que representa o LCID do idioma e a cultura que você deseja usar para a entidade vinculada.

Comentários

O método falhará e lançará uma exceção de runtime 1004 se a localidade especificada não tiver suporte no serviço especificado.

Não terá efeito (e não gerará exceção) nesses casos:

  • As células no intervalo estão em branco (ou seja, não há nada para converter).
  • As células no intervalo contêm uma fórmula. Para converter um intervalo, você precisa definir primeiro os valores de célula ao resultado calc atual.
  • Células no intervalo já foram convertidas para o tipo de dados específico.

Exemplo

Esse código converterá a célula E5 em um tipo de dados do Stocks Linked na localidade US-English.

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

Esse código converterá a célula E6 em um tipo de dados Vinculado de Geografia na localidade US-English.

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

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.