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.