ListViewでチェックされた項目のカウント数が必要です。VBAのListViewでチェックされた項目の数を返す方法
Debug.Print ListView1.ListItems.Item(ListView1.ListItems.Count).Checked //outputs "false"
Debug.Print ListView1.ListItems(ListView1.ListItems.Count).Checked //outputs "false"
Debug.Print ListView1.ListItems.Count //outputs 13, because the LV contains 13 items
は、リストビューをループすることなく、リストビューにchecked
項目の数を返す可能性があります:これまでのところ、私は、これが近づいてみました。
可能な重複、リンクでの回答をご確認ください:http://stackoverflow.com/questions/10014493/counting-selected-itemsを-in-a-list-box –
いいえ、あなたは手動で各アイテムとカウントをループする必要があります。 –
@ShaiRado申し訳ありませんが、私は 'ListBox'ではなく' ListView'について話しています!リストビューでは、 'GetSelectedIndices'メソッドはありません。そしてアレックスがすでに言ったように。私はリストビューをループする可能性を持っていますが、私はループなしのソリューションを探しています:)もしあれば、もちろんです。 – yuro