Définit la plage AutoFilter XLS classique pour la feuille de calcul
Syntaxe
procedure SetAutoFilter(ARow1, ACol1, ARow2, ACol2: Integer); overload;
procedure SetAutoFilter(ARange: WideString); overload;
Remarques
La surcharge numérique utilise des index de ligne et de colonne à base 1. La surcharge de chaîne accepte une plage de style A1 comme A1:C5. L'enregistrement au format BIFF8 écrit les enregistrements AutoFilter de la feuille de calcul et le nom de base de données de filtre intégré correspondant
Pour définir une condition de champ lors de la création de la plage, appelez TXLSWorksheet.ApplyAutoFilter. Pour appliquer des critères à un objet de plage existant, appelez IXLSRange.Autofilter(Field, Criteria) sur la plage cible
Exemple
Workbook := TXLSWorkbook.Create;
try
Sheet := Workbook.Sheets[1];
Sheet.SetAutoFilter('A1:C5');
Workbook.SaveAs('filtered.xls', xlExcel97);
finally
Workbook.Free;
end;
Voir aussi