Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


58569 / 76738 ←次へ | 前へ→

【22895】Re:リストボックスの表示方法
発言  G-Luck  - 05/3/6(日) 14:57 -

引用なし
パスワード
   ▼たかし さん:
>リストボックスには"機種"、"管理番号"、"シリアルNo"
>が表示されていて、オートフィルターをかけると、選択した行の"機種"列にある
>機種名(たとえば"AAA")で"管理番号""シリアルNo"もオートフィルターをかけ
>てしまうので、シートには何も表示されなくなってしまいます。

Val = List(N,M)
のようにすれば、リストの任意の値が取得できます。

Range("E1").AutoFilter Field:=1, _
  Criteria1:=ListBox1.List(ListBox1.ListIndex,0)
Range("E1").AutoFilter Field:=2, _
  Criteria1:=ListBox1.List(ListBox1.ListIndex,1)
Range("E1").AutoFilter Field:=3, _
  Criteria1:=ListBox1.List(ListBox1.ListIndex,2)

のような感じで出来ませんか?

>>AutoFilter.Range でオートフィルターの対象範囲が取得できます。
>これは、最後にオートフィルターをして獲得したセルを取得でいいのですかね?

全体ですね。
対象範囲がA2:N10ならA2:N10です。

>>Specialcell '特殊セルの取得
>>を使ってみてはどうですか?
>特殊セルとは、たとえばどんなセルですか?
引数によって変わります。
Helpを参照してください。
いろいろ有りますので、
たとえば、xlCellTypeVisible は可視セルです。

0 hits

【22853】リストボックスの表示方法 たかし 05/3/5(土) 0:52 質問
【22871】Re:リストボックスの表示方法 G-Luck 05/3/5(土) 13:42 発言
【22879】Re:リストボックスの表示方法 たかし 05/3/5(土) 15:04 発言
【22881】Re:リストボックスの表示方法 G-Luck 05/3/5(土) 18:08 回答
【22882】Re:リストボックスの表示方法 たかし 05/3/5(土) 19:38 お礼
【22883】Re:リストボックスの表示方法 たかし 05/3/5(土) 20:57 質問
【22884】Re:リストボックスの表示方法 G-Luck 05/3/5(土) 21:10 発言
【22888】Re:リストボックスの表示方法 たかし 05/3/6(日) 11:23 質問
【22889】Re:リストボックスの表示方法 G-Luck 05/3/6(日) 11:47 発言
【22893】Re:リストボックスの表示方法 たかし 05/3/6(日) 13:21 質問
【22895】Re:リストボックスの表示方法 G-Luck 05/3/6(日) 14:57 発言
【22896】Re:リストボックスの表示方法 たかし 05/3/6(日) 16:19 質問

58569 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free