Data Validation (Input Value Restrictions, Custom Validation Rules)
| API | Description | Example |
|---|---|---|
| Range.Validation | Property that returns the validation management object for the specified range | let range = instance.Application.ActiveSheet.Range("A1"); let validation = range.Validation; |
| Validation.AlertStyle | Property that returns the alert type for validation | let range = instance.Application.ActiveSheet.Range("A1"); let validation = range.Validation; console.log(validation.AlertStyle); |
| Validation.Formula1 | Property that returns the first formula used in validation | let range = instance.Application.ActiveSheet.Range("A1"); let validation = range.Validation; console.log(validation.Formula1); |
| Validation.Formula2 | Property that returns the second formula used in validation cf) Works normally when validation operator (Validation.Operator) corresponds to the following items · instance.Enums.XlFormatConditionOperator.xlBetween · instance.Enums.XlFormatConditionOperator.xlNotBetween | let range = instance.Application.ActiveSheet.Range("A1"); let validation = range.Validation; console.log(validation.Formula2); |
| Validation.IgnoreBlank | Property that returns or changes whether to ignore blanks during validation | let range = instance.Application.ActiveSheet.Range("A1"); let validation = range.Validation; console.log(validation.IgnoreBlank); validation.IgnoreBlank = true; |
| Validation.Operator | Property that returns the validation operator | let range = instance.Application.ActiveSheet.Range("A1"); let validation = range.Validation; console.log(validation.Operator); |
| Validation.Type | Property that returns the validation type | let range = instance.Application.ActiveSheet.Range("A1"); let validation = range.Validation; console.log(validation.Type); |
| Validation.Value | Property that returns whether the validation condition has been passed | let range = instance.Application.ActiveSheet.Range("A1"); let validation = range.Validation; console.log(validation.Value); |
| Validation.Add | Function that adds validation | let range = instance.Application.ActiveSheet.Range("A1"); let validation = range.Validation; validation.Add({ Type: instance.Enums.XlDVType.xlValidateWholeNumber, Operator: instance.Enums.XlFormatConditionOperator.xlBetween, Formula1: "1", Formula2: "10" }); |
| Validation.Delete | Function that removes validation | let range = instance.Application.ActiveSheet.Range("A1"); let validation = range.Validation; validation.Delete(); |
| Validation.Modify | Function that modifies validation | let range = instance.Application.ActiveSheet.Range("A1"); let validation = range.Validation; validation.Modify(instance.Enums.XlDVType.xlValidateWholeNumber); |
Related Features
Data Processing , Built-in Function Libraries , Auto Complete , Generate and Edit Pivot Table , Filter and Sort , Find and Replace