質問編集履歴

2

加筆・修正2

2021/08/10 07:20

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -40,14 +40,14 @@
40
40
 
41
41
  未選択の際にフィルタ―部分でエラーが発生するので、「いやいやIfでここ回避してるやん」と思って、
42
42
 
43
- If文のすぐ後にMsgBoxないしDebug.Print.ListIndexの数値を確認すると0が返っていました。
43
+ `With ListBox1`のすぐ後に`MsgBox(/Debug.Print).ListIndex`を確認すると0が返っていました。
44
44
 
45
- リストのトップアイテムを選択しても0です。
45
+ リストのトップアイテムを選択しても同じく0です。
46
46
 
47
47
 
48
48
 
49
49
  ### これは何!?
50
50
 
51
- ちなみに毎検索、Initializeの度に.ListBoxをクリアし、可視セルの中の選択肢でListBoxを埋めています。
51
+ ちなみに毎検索、Initializeの度に.ListBoxをクリアし、可視セルの中の選択肢(ユニークな値)でListBoxを埋めています。
52
52
 
53
53
  この返り値はおかしくないでしょうか??何かやり方が悪いのでしょうか?プロパティの設定か何かでしょうか?

1

加筆・修正1

2021/08/10 07:20

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -38,9 +38,9 @@
38
38
 
39
39
  ```
40
40
 
41
+ 未選択の際にフィルタ―部分でエラーが発生するので、「いやいやIfでここ回避してるやん」と思って、
41
42
 
42
-
43
- If文のすぐ後にMsgBoxないしDebug.Printで.ListIndexの数値を確認すると0が返っていま
43
+ If文のすぐ後にMsgBoxないしDebug.Printで.ListIndexの数値を確認すると0が返っていました
44
44
 
45
45
  リストのトップアイテムを選択しても0です。
46
46