none
Ordinamento excel

    Domanda

  • Ciao,

    io ho questo file excel e devo effettuare degli ordinamenti su più colonne.

    Ad esempio nella terza e quarta colonna devo metterli in ordine alfabetico e quindi con il seguente codice sono riuscito a farlo.

    Excel.Worksheet sheet = (Excel.Worksheet)xlWorkBook.Sheets[1];
    sheet.Sort.SortFields.Clear();
    sheet.Sort.SortFields.Add(sheet.Range["E13:E100"], Excel.XlSortOn.xlSortOnValues, Excel.XlSortOrder.xlAscending, Type.Missing, Excel.XlSortDataOption.xlSortNormal);
    sheet.Sort.SortFields.Add(sheet.Range["D13:D100"], Excel.XlSortOn.xlSortOnValues, Excel.XlSortOrder.xlAscending, Type.Missing, Excel.XlSortDataOption.xlSortNormal);
    sheet.Sort.SetRange(sheet.Range["A13:AP100"]);
    sheet.Sort.Apply();
    xlWorkBook.Save();

    Il mio problema è che devo mettere in ordine la quinta colonna ma con un ordinamento personalizzato. 

    Prima vorrei avere i record con le lettere GV, poi BU, GNYE e poi BK.

    Grazie mille

    lunedì 8 gennaio 2018 13:30