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.