回答編集履歴

2

追記

2020/07/29 03:00

投稿

BluOxy
BluOxy

スコア2663

test CHANGED
@@ -1,4 +1,8 @@
1
- ExcelRangeSortは文字列によるソートしか出来ないようなので、どうしてもセルの色による並び替えい場合は[Microsoft.Office.Interop.Excel](https://docs.microsoft.com/ja-jp/dotnet/api/microsoft.office.tools.excel.worksheetbase.sort?view=vsto-2017) を使うしかない気がします。
1
+ [ExcelRange.Sortソー感じ](https://github.com/JanKallman/EPPlus/blob/4dacf27661b24d92e8ba3d03d51dd5468845e6c1/EPPlus/ExcelRangeBase.cs)では文字列によるソートしか出来ないように見えます。
2
+
3
+
4
+
5
+ なので、どうしてもセルの色による並び替えをしたい場合は[Microsoft.Office.Interop.Excel](https://docs.microsoft.com/ja-jp/dotnet/api/microsoft.office.tools.excel.worksheetbase.sort?view=vsto-2017) もしくはそれをラップしたサードパーティ製のライブラリを使うしかないと思います。
2
6
 
3
7
 
4
8
 

1

誤記修正&リンク追加

2020/07/29 03:00

投稿

BluOxy
BluOxy

スコア2663

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 上記リンクのサンプルコードに記載されている`Excel.XlSortOn.xlSortOnValues`を`Excel.XlSortOn.SortOnCellColor`とすれば実現できます。
5
+ 上記リンクのサンプルコードに記載されている`Excel.XlSortOn.xlSortOnValues`を`Excel.XlSortOn.xlSortOnCellColor`とすれば実現できます。([XlSortOn Enum](https://docs.microsoft.com/ja-jp/dotnet/api/microsoft.office.interop.excel.xlsorton?view=excel-pia))
6
6
 
7
7
 
8
8