Range.HasRichDataType-Eigenschaft (Excel)
True, wenn alle Zellen im Bereich einen Rich-Datentyp enthalten. False , wenn keine der Zellen im Bereich einen Rich-Datentyp enthält; andernfalls NULL. Schreibgeschützter Variant-Wert.
Syntax
Ausdruck. HasRichDataType
Ausdruck Eine Variable, die ein Range-Objekt darstellt.
Bemerkungen
Verknüpfte Datentypen, z. B. Aktien oder Geografie, sind eine Art Rich-Datentyp.
Bei verknüpften Typen werden nur Zellen, deren LinkedDataTypeState-EigenschaftxlLinkedDataTypeStateValidLinkedData, xlLinkedDataStateFetchingData oder xlLinkedDataTypeStateBrokenLinkedData ist, von der HasRichDataType-Eigenschaft als Rich-Datentypen gezählt.
Zellen in den Status xlLinkedDataTypeStateDisambiguationNeeded oder xlLinkedDataTypeStateNone zählen nicht als Rich-Datentypen.
Weitere Informationen zu möglichen Zuständen verknüpfter Datentypen finden Sie unter xlLinkedDataTypeState-Enumeration .
Beispiel
In diesem Beispiel wird der Benutzer aufgefordert, einen Bereich in Sheet1 zu markieren. Wenn jede Zelle im ausgewählten Bereich einen Rich-Datentyp enthält, wird eine Meldung angezeigt.
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
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.