Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
True si toutes les cellules de la plage contiennent un type de données enrichies. False si aucune des cellules de la plage ne contient un type de données Enrichi ; sinon, null. Variant en lecture seule.
Syntaxe
expression. HasRichDataType
expression Variable représentant un objet Range.
Remarques
Les types de données liées, tels que Stocks ou Geography, sont un type de données Riche.
Pour les types liés, seules les cellules dont la propriété LinkedDataTypeState est xlLinkedDataTypeStateValidLinkedData, xlLinkedDataTypeStateFetchingData ou xlLinkedDataTypeStateBrokenLinkedData sont comptabilisées comme types de données Rich par la propriété HasRichDataType .
Les cellules des états xlLinkedDataTypeStateDisambiguationNeeded ou xlLinkedDataTypeStateNonene sont pas comptabilisées comme types de données riches.
Pour plus d’informations sur les états de type de données liés possibles, consultez l’énumération XlLinkedDataTypeState .
Exemple
Cet exemple invite l’utilisateur à sélectionner une plage dans Sheet1. Si toutes les cellules dans la plage sélectionnée contiennent une formule, l’exemple affiche un message.
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
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.