Contains the data validation criteria, input message, and error message elements of the specified range.
| Namespace | urn:schemas-microsoft-com:office:excel | 
| Schema name | XML Spreadsheet 2000 | 
| Element | Description | 
|---|---|
| Range | Contains the range or a list of ranges that apply to a conditional text format, data validation range, or data source. | 
| Type | Specifies the type of axis scaling, chart, data source, 3-D shape, or trendline, the data validation constraints on data entered into a range, or the position of legend entries. | 
| CellRangeList | Specifies whether a list of values is used for data validation. | 
| Qualifier | Contains the qualifier of a condition in conditional text formatting and data validation. | 
| UseBlank | Specifies whether blank cells in a range are used when validating input data. | 
| Min | Specifies the minimum value to be used for tests that use the BETWEEN operator. | 
| Max | Specifies the maximum value to be used for tests that use the BETWEEN operator. | 
| Value | Specifies the value to be tested. | 
| ComboHide | Suppresses the list of acceptable values. | 
| IMEMode | Specifies the status of the Input Method Editor (IME). | 
| InputHide | Specifies whether an input dialog box is displayed during data validation. | 
| InputTitle | Contains the title of an input dialog box displayed during data validation. | 
| InputMessage | Contains the input message displayed during data validation. | 
| ErrorHide | Specifies whether error messages are displayed during data validation. | 
| ErrorStyle | Contains the style of a data validation error message. | 
| ErrorMessage | Contains the data validation error message that is displayed when invalid data is entered. | 
| ErrorTitle | Contains the title of an error dialog box displayed during data validation. | 
None.
      
<xsd:complexType name="DataValidationType" >
  <xsd:sequence>
    <xsd:element name="Range" type="xsd:string">
    </xsd:element>
    <xsd:element name="Type" default="AnyValue" minOccurs="0">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Custom" />
          <xsd:enumeration value="Date" />
          <xsd:enumeration value="Decimal" />
          <xsd:enumeration value="List" />
          <xsd:enumeration value="TextLength" />
          <xsd:enumeration value="Time" />
          <xsd:enumeration value="Whole" />
          <xsd:enumeration value="AnyValue" />
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="CellRangeList" minOccurs="0">
    </xsd:element>
    <xsd:element name="Qualifier" minOccurs="0">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Between" />
          <xsd:enumeration value="NotBetween" />
          <xsd:enumeration value="Equal" />
          <xsd:enumeration value="NotEqual" />
          <xsd:enumeration value="Greater" />
          <xsd:enumeration value="Less" />
          <xsd:enumeration value="GreaterOrEqual" />
          <xsd:enumeration value="LessOrEqual" />
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="UseBlank" minOccurs="0">
    </xsd:element>
    <xsd:choice>
      <xsd:sequence>
        <xsd:element name="Min" type="xsd:string" minOccurs="0">
        </xsd:element>
        <xsd:element name="Max" type="xsd:string" minOccurs="0">
        </xsd:element>
      </xsd:sequence>
      <xsd:sequence>
        <xsd:element name="Value" type="xsd:string">
        </xsd:element>
        <xsd:element name="ComboHide" minOccurs="0">
        </xsd:element>
      </xsd:sequence>
    </xsd:choice>
    <xsd:element name="IMEMode" minOccurs="0">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="0" />
          <xsd:enumeration value="1" />
          <xsd:enumeration value="2" />
          <xsd:enumeration value="3" />
          <xsd:enumeration value="4" />
          <xsd:enumeration value="5" />
          <xsd:enumeration value="6" />
          <xsd:enumeration value="7" />
          <xsd:enumeration value="8" />
          <xsd:enumeration value="9" />
          <xsd:enumeration value="10" />
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="InputHide" minOccurs="0">
    </xsd:element>
    <xsd:element name="InputTitle" type="xsd:string" minOccurs="0">
    </xsd:element>
    <xsd:element name="InputMessage" type="xsd:string" minOccurs="0">
    </xsd:element>
    <xsd:element name="ErrorHide" minOccurs="0">
    </xsd:element>
    <xsd:element name="ErrorStyle" minOccurs="0">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="Info" />
          <xsd:enumeration value="Stop" />
          <xsd:enumeration value="Warn" />
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="ErrorMessage" type="xsd:string" minOccurs="0">
    </xsd:element>
    <xsd:element name="ErrorTitle" type="xsd:string" minOccurs="0">
    </xsd:element>
  </xsd:sequence>
</xsd:complexType>