• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLサーバーから抽出したデータの並び替え)

SQLサーバーから抽出したデータの並び替え

このQ&Aのポイント
  • SQLサーバーから抽出したデータをVBAを使って降順に並び替える方法について説明します。
  • エクセルのマクロでデータを降順に並び替える処理を行う際に発生するエラーについて解決方法を探しています。
  • エクセルの新しいBookで同様の処理を行った場合にはエラーが発生せず、正常にデータを降順に並び替えられます。

質問者が選んだベストアンサー

  • ベストアンサー
  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

>SQLサーバーから抽出したデータの並び替え 並び替えたデータを抽出すれば SelCmd = "SELECT * FROM PD " _ & "WHERE Lot = '" & Sheets("Sheet1").Range("B1").Value & "'" _ & " ORDER BY 並び替えたい列名 DESC;" もしくは、データはA4以降に貼り付けるのだから Range("A4:HT20").Sort Key1:=Range("D4"), Order1:=xlDescending, header:=xlNo では

cheesepizza
質問者

お礼

& " ORDER BY 並び替えたい列名 DESC;" でいけました。 SQLの構文にこのような便利なものもあるのですね。 勉強になりました。 ありがとうございました。