A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
設定とかでは、良い方法は無いと思います。
(1)ListfillRangeを使っているなら、そのセル範囲内でエクセルVBAでソート。
ただしMultiColumnは無理でしょうが。
(2)データソースをAddItemする前にアイテムをソート。
ソートは、自作となろう。
(3)ソートを指示・設定できる、別のコントロールを導入する。
アクセスのようにdataSourceにSQL文を書くことができて、ORDER BYが書けると良いが、そういう仕組みはないです。
No.2
- 回答日時:
こんばんは。
前回の私の回答のときに、私の補足要求を、そのまましてしまったというか、分からなくなってしまったようですから、私としては、ご質問者さんは、技術的には、まだ力不足のような気がします。
「Columns Countを7に設定」というのは、ColumnCount を7にしているということだと思います。かなり無理な状態をされているようです。本来は、それは、SpreadSheet コントロール(その他のコントロールの中にあります。Microsoft Office SpreadSheet)を使ったほうがよいと思います。ワンクリックで、並べ替えられます。レイアウトは、プロパティで、ListBox のように換えられます。
例:
Private Sub UserForm_Initialize()
Spreadsheet1.Range("A1:G12").Value = ActiveSheet.Range("A1:G12").Value
End Sub
しかし、もし、シートを参照しているのでしたら、シートの並べ替えをしてから、再度、その範囲をRowSource として、再設定すればよいのではありませんか?
回答ありがとうございました。
VBAは今年の9月から仕事の都合で始めたばっかりで、まだ何も分かっておりません。
不快な質問や対応をしていたようなので、すみませんでした。
ただ、こちらも必死で勉強をしております。
今回は、他のシートで抽出を行った後に、そのシートで並べ替えをして、リストボックスに表示するようにしました。
また、何か分からない事がありましたら助けて下さい。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 範囲指定をした中で、住所の列をユーザー設定の並べ替えをしたい 3 2022/05/15 13:51
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- Chrome(クローム) Google Cromeのブックマークのリストの複数の項目を一括して消去する方法はないのでしょうか? 1 2023/08/16 21:15
- C言語・C++・C# C++で割り算の結果を昇順に出力するプログラムを作りたいのですが、例えば(double)100000 3 2022/07/15 17:46
- Yahoo!メール 迷惑メールに添付フアイルがついてきました。 1 2022/04/05 10:27
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Visual Basic(VBA) Excel VBAで並べ替えをしたい 3 2023/02/25 09:31
- その他(ソフトウェア) Googleスプレッドシートについて 5 2022/05/07 11:46
- Excel(エクセル) Excelで漢字人名が勝手に並び変わる 2 2023/01/14 22:14
- Visual Basic(VBA) Excel VBA ファイル取得について フォルダの中に、ファイル名“会議“を含むファイルが1つまた 9 2022/10/12 01:18
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
エクセルVBA ListBoxの並び替え:VBA初心者です
Visual Basic(VBA)
-
EXCEL2013 VBA ListBox 未選択
Excel(エクセル)
-
VBA基本構文の作り方 2列のリストボックスの昇順並び替え&列削除
Visual Basic(VBA)
-
-
4
listboxの並び替え
Visual Basic(VBA)
-
5
コンボボックスへ降順に表示するには?
Excel(エクセル)
-
6
VBAのリストボックスをマウスでスクロール
PowerPoint(パワーポイント)
-
7
VB6,リストボックスの特定行の色変更は可能?
Visual Basic(VBA)
-
8
Accessでリストの並び順を変更したい
Excel(エクセル)
-
9
ExcelVBA でリストリストボックスに列見出しをコーディングでつける
Excel(エクセル)
-
10
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
11
エクセルVBA テキストボックスに3桁ごとにコンマ
Visual Basic(VBA)
-
12
リストボックスの特定行の背景色
Visual Basic(VBA)
-
13
ユーザーフォーム スクロールバー 非表示にしたい
Excel(エクセル)
-
14
コンボボックスの中身を任意順で並べ替え VBA
Excel(エクセル)
-
15
ListViewで複数選択された項目を一度に削除する方法
Visual Basic(VBA)
-
16
EXCEL VBA リストボックスの列を指定してForeColorを変更する方法について
Excel(エクセル)
-
17
ユーザーフォーム、コンボボックスで重複せず選択リストを表示させるには
Excel(エクセル)
-
18
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
19
コンボボックスのソートについて
Access(アクセス)
-
20
テキストボックス(VBA)でEnterを押したときに作動するマクロ
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのソートについて
-
並べ替えについて
-
MySQLで都道府県順にソート
-
ファイルの漢数字の順番につい...
-
月末日のみソートしたい
-
アハモから楽天モバイルに乗り...
-
レコードの登録順がおかしい
-
直近1ヶ月に誕生日を迎える社員...
-
Null値件数をカウントする式に...
-
2つの列が同じ値の行を取得するSQL
-
MySQLのLOAD DATAに関して
-
テーブルの最後(最新)のレコー...
-
postgresのカレンダーについて
-
group byの並び順を変えるだけ...
-
単一グループのグループ関数で...
-
大量レコードをTRUNCATEせずに...
-
日替わりメッセージを表示させ...
-
Mysqlで最新の日付を持つデータ...
-
アクセスのレポートでレコード...
-
SQLにて順列の抽出
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのソートについて
-
テーブルレーコードをソートし...
-
エクセル、並び替え正しくソー...
-
DOSでフォルダとファイルをテキ...
-
レコードの登録順がおかしい
-
ファイルの漢数字の順番につい...
-
1の行を固定した上でVBAを用い...
-
並べ替えについて
-
上から何番目か。
-
リストボックス内を昇順並べる方法
-
文字型の順番がうまく並ばない。
-
Selectした時のレコードの取得順
-
accessでDISTINCT 句と矛盾
-
アクセスに関して。クエリの並...
-
月末日のみソートしたい
-
ハイフンの入ったデータの並べ替え
-
コンボボックスのソートについて
-
都道府県順、北からソートした...
-
タイトル行を固定してソートしたい
-
SQLのORDERBY句について質問です。
おすすめ情報