Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Verdadeiro se todas as células no intervalo contêm um tipo de dados avançados. Falso se nenhuma das células no intervalo contiver um tipo de dados Rich; caso contrário, nulo. Somente leitura Variant.
Sintaxe
expressão. HasRichDataType
expressão Uma variável que representa um objeto de Intervalo.
Comentários
Os tipos de dados ligados, como Ações ou Geografia, são uma espécie de tipo de dados Rich.
Para tipos ligados, apenas as células cuja propriedade LinkedDataTypeState é xlLinkedDataTypeStateValidLinkedData, xlLinkedDataTypeStateFetchingData ou xlLinkedDataTypeStateBrokenLinkedData serão contabilizadas como tipos de dados Rich pela propriedade HasRichDataType .
As células nos estados xlLinkedDataTypeStateDisambiguationNeeded ou xlLinkedDataTypeStateNonenão contam como tipos de dados Rich.
Para obter mais informações sobre possíveis estados de tipo de dados ligados, veja a enumeração XlLinkedDataTypeState .
Exemplo
Este exemplo solicita ao usuário que selecione uma célula da Planilha1. Se todas as células no intervalo selecionado contém um tipo de dados avançados, o exemplo exibe uma mensagem.
Worksheets("Sheet1").Activate
Set rr = Application.InputBox( _
prompt:="Select a range on this worksheet", _
Type:=8)
If rr.HasRichDataType = True Then
MsgBox "Every cell in the selection contains a Rich Data"
End If
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.