Documentação do HotXLS

Método AddListValidation

Adiciona uma regra de validação de dados de lista ao intervalo especificado da folha de cálculo XLS clássico

Sintaxe

function AddListValidation(ARange, AItems: WideString): Integer;
ARange WideString. Uma célula ou intervalo em estilo A1 que recebe a regra de validação
AItems WideString. Uma lista embutida separada por vírgulas, uma fórmula de lista entre aspas ou uma fórmula de referência de intervalo de folha de cálculo

Observações

O método escreve os registos BIFF8 DVAL e DV para livros Excel 97-2003. As listas em linha como Sim,Não,Talvez são encapsuladas automaticamente como uma fórmula de lista do Excel. Passe uma fórmula entre aspas ou uma fórmula que contenha uma referência de folha quando precisar de controlar a expressão de origem directamente

Exemplo

Este exemplo adiciona uma lista pendente às células A1 a A10

Workbook := TXLSWorkbook.Create;
try
  Sheet := Workbook.Sheets[1];
  Sheet.AddListValidation('A1:A10', 'Yes,No,Maybe');
  Workbook.SaveAs('validated.xls', xlExcel97);
finally
  Workbook.Free;
end;

Ver também