Compartilhar via


Método Range.SetCellDataTypeFromCell (Excel)

Cria outra instância de um tipo de dados vinculado, como Estoques ou Geografia, que existe em outra célula. A nova instância será vinculada à fonte de dados da mesma forma que a original, portanto, ela será atualizada do serviço se você chamar o método Workbook.RefreshAll .

Sintaxe

expressão. SetCellDataTypeFromCell (Range, LanguageCulture)

Expressão Uma variável que representa o objeto Range ao qual você deseja copiar o tipo de dados vinculado.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Range Obrigatório Intervalo O intervalo de que você deseja copiar o tipo de dados vinculados. Se o intervalo tem mais de uma célula, será usada somente a célula superior esquerda.
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.

Exemplo

Se você tiver um tipo de dados vinculado de geografia na célula A1 para a cidade de Seattle, este código copiará a entidade de Seattle para a célula B2.

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

Após a execução, as células A1 e B2 conterão um tipo de dados de Seattle e ambas serão atualizadas se você chamar o método RefreshAll . Nenhuma outra propriedade de célula, como formatos, será copiada de A1 para B2.

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.