作成日: 2017/02/17 最終更新日: 2017/02/17
文書種別
使用方法
詳細
文字列のデータをセルに設定した場合は、数値のみの文字列であっても文字列としてソートされます。数値としてソートしたい場合は、数値型のデータをセルに設定する必要があります。
◎サンプルコード(VB)
◎サンプルコード(C#)
◎サンプルコード(VB)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' 文字列でソートされる例
FpSpread1.ActiveSheet.Cells(0, 0).Value = "11"
FpSpread1.ActiveSheet.Cells(1, 0).Value = "555"
FpSpread1.ActiveSheet.Cells(2, 0).Value = "1000"
' 数値でソートされる例
FpSpread1.ActiveSheet.Cells(0, 1).Value = 11
FpSpread1.ActiveSheet.Cells(1, 1).Value = 555
FpSpread1.ActiveSheet.Cells(2, 1).Value = 1000
FpSpread1.ActiveSheet.Columns(0, 1).AllowAutoSort = True
End Sub
' 文字列でソートされる例
FpSpread1.ActiveSheet.Cells(0, 0).Value = "11"
FpSpread1.ActiveSheet.Cells(1, 0).Value = "555"
FpSpread1.ActiveSheet.Cells(2, 0).Value = "1000"
' 数値でソートされる例
FpSpread1.ActiveSheet.Cells(0, 1).Value = 11
FpSpread1.ActiveSheet.Cells(1, 1).Value = 555
FpSpread1.ActiveSheet.Cells(2, 1).Value = 1000
FpSpread1.ActiveSheet.Columns(0, 1).AllowAutoSort = True
End Sub
◎サンプルコード(C#)
private void button1_Click(object sender, EventArgs e)
{
// 文字列でソートされる例
fpSpread1.ActiveSheet.Cells[0, 0].Value = "11";
fpSpread1.ActiveSheet.Cells[1, 0].Value = "555";
fpSpread1.ActiveSheet.Cells[2, 0].Value = "1000";
// 数値でソートされる例
fpSpread1.ActiveSheet.Cells[0, 1].Value = 11;
fpSpread1.ActiveSheet.Cells[1, 1].Value = 555;
fpSpread1.ActiveSheet.Cells[2, 1].Value = 1000;
fpSpread1.ActiveSheet.Columns[0, 1].AllowAutoSort = true;
}
{
// 文字列でソートされる例
fpSpread1.ActiveSheet.Cells[0, 0].Value = "11";
fpSpread1.ActiveSheet.Cells[1, 0].Value = "555";
fpSpread1.ActiveSheet.Cells[2, 0].Value = "1000";
// 数値でソートされる例
fpSpread1.ActiveSheet.Cells[0, 1].Value = 11;
fpSpread1.ActiveSheet.Cells[1, 1].Value = 555;
fpSpread1.ActiveSheet.Cells[2, 1].Value = 1000;
fpSpread1.ActiveSheet.Columns[0, 1].AllowAutoSort = true;
}
旧文書番号
40027