教えて!ExcelVBA!スマートフォン用の表示で見る教えて!ExcelVBA!ExcelVBAの基礎知識・書き方について説明していきます。記述方法は、以下の通りとなります。Order2:=xlAscending=======================================================================[説明]:[セルの範囲]には、並べ替えをするデータの範囲を指定します。[KEY1][KEY2][KEY3]には、並べ替えのキーとなる列のセルを指定します。「xlAscending」は、昇順での並べ替えという指定になります。内容を纏めると、「[セルの範囲]に指定されているデータを、最初に[KEY1]で指定されたセルで昇順に並び替え、次に[KEY2]で指定されたセルで昇順に並び替え、最後に[KEY3]で指定されたセルで昇順に並び替えて下さい。」との意味になります。並べ替えするキー項目が1つしか無い場合([KEY1]のみで並べ替えする場合)は、[KEY2][KEY3]を省略する事もできます。Order2:=xlDescending=======================================================================[説明]:[セルの範囲]には、並べ替えをするデータの範囲を指定します。[KEY1][KEY2][KEY3]には、並べ替えのキーとなる列のセルを指定します。「xlDescending」は、降順での並べ替えという指定になります。内容を纏めると、「[セルの範囲]に指定されているデータを、最初に[KEY1]で指定されたセルで降順に並び替え、次に[KEY2]で指定されたセルで降順に並び替え、最後に[KEY3]で指定されたセルで降順に並び替えて下さい。」との意味になります。並べ替えするキー項目が1つしか無い場合([KEY1]のみで並べ替えする場合)は、[KEY2][KEY3]を省略する事もできます。使い方について、具体的に説明していきます。並べ替え(昇順)以下のサンプルを元に、並べ替え(昇順)について説明します。[サンプル]:[記述例]:※以下の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方については、VBEの開き方を参考にして下さい。Sub-------------------------------------------------内容は、「A1セル~C5セルの範囲を、最初にA1セルをキーとして昇順に並べ替え、次にB1セルをキーに昇順に並べ替え、最後にC1セルをキーに昇順に並べ替えして下さい。」との意味になります。[実行例]:並べ替え(昇順)についての説明は以上です。並べ替え(降順)以下のサンプルを元に、並べ替え(降順)について説明します。[サンプル]:[記述例]:※以下の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方については、VBEの開き方を参考にして下さい。Sub-------------------------------------------------内容は、「A1セル~C5セルの範囲を、最初にA1セルをキーとして降順に並べ替え、次にB1セルをキーに降順に並べ替え、最後にC1セルをキーに降順に並べ替えして下さい。」との意味になります。[実行例]:並べ替え(降順)についての説明は以上です。並べ替え(昇順・降順混在)以下のサンプルを元に、並べ替え(昇順・降順混在)について説明します。[サンプル]:[記述例]:※以下の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方については、VBEの開き方を参考にして下さい。Sub-------------------------------------------------内容は、「A1セル~C5セルの範囲を、最初にA1セルをキーとして昇順に並べ替え、次にB1セルをキーに降順に並べ替え、最後にC1セルをキーに昇順に並べ替えして下さい。」との意味になります。[実行例]:並べ替え(昇順・降順混在)についての説明は以上です。おわりに並べ替えは、データを扱う上では必須の作業となります。役立ててもらえればと思います。Tumblr関連記事2019-11-07【ExcelVBAセル操作】入力されているデータをセル幅に合わせて折り返す方法(WrapText)を...入力されているデータをセル幅に合わせて折り返す方法を説明し...2019-11-05【ExcelVBAセル操作】セルのロックを設定又は設定解除(Locked)するにはどうすればいいの?...選択したセルのロックを設定又は設定解除する方法について説明...2019-11-04【ExcelVBAセル操作】セルに関数を使用した数式を入力(Formula)する方法を教えて!セルに関数を使用した数式を入力する方法について説明します。...2019-11-01【ExcelVBAセル操作】セル範囲に名前を付ける(Name)方法を教えて!指定したセル範囲に名前を付ける方法について説明します。セル...2019-10-30【ExcelVBAセル操作】セル範囲をコピー(Copy)する方法を教えて!セル範囲をコピーする方法について説明します。はてなブログProExcelVBAの基礎知識・書き方について説明していきます。(9)月別アーカイブプライバシーポリシープライバシーポリシースターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。