VBからExcelのデータを並べ替えしたい
VB2008を使用しています。
VBからExcelのデータを並べ替えしたいのですが、どうやればいいのかわかりません。
VBからExcelを立ち上げ、シートおよびセルを参照するところまではできています。
下記を実行するとA列とD列が入れ替わっているだけです。
k_syain_Sheet.Range("A1:D10000").Sort(k_syain_Sheet.Range("A2"), Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, _
k_syain_Sheet.Range("D2"), , Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending, _
k_syain_Sheet.Range("B2"), Microsoft.Office.Interop.Excel.XlSortOrder.xlAscending)
やりたいことは、Excel上のA1~D10000にデータが入っており、A1~D1はタイトル行です。
これから、最優先されるキー「A1」 2番目に優先されるキー「D1」 3番目に優先されるキー「B1」(それぞれ昇順)として並べ替えをしたいのです。
よろしくお願いします。
お礼
皆様 ご回答アドバイス、ありがとうございました。