質問: "テスト" then 処理 end if と指定すると 「エラー1これらの引数で呼び出される、アクセス可能な '=' がないため、オーバーロードの解決に失敗しました」 とエラーがでます。 listviewから選択中の文字列を取得するには「.selecteditems」では取得できないのでしょうか? vbに詳しい方ご教授お願いします。
回答: comboboxはselecteditemと単数形ですよね listviewの場合selecteditemsですから選択された複数の項目といったことになります selecteditemsはコレクションになるので 最初の選択項目なら listview1.selecteditems(0)となりますので if listview1.selecteditems(0).text = "テスト" then といった具合に使います もっとも選択アイテムない場合も考えられるので上記の前に if listview1.selecteditems.count = 0 then exit sub end if を追加したほうがいいかもしれません