
No.2ベストアンサー
- 回答日時:
#1の補足&別提案
pooh-tanさんの仰るとおりでした。(無念)
で、違う方法です。
複数選択のプロパティを「する」にして、複数選択させない方法です。
(泥臭いプログラムだが動きはOK)
Private lngIdx As Long 'リスト選択インデックス格納用変数
Private Sub Form_Load()
lngIdx = -1 'リストボックスが初期選択されていない場合
End Sub
Private Sub list1_Click()
If list1.ItemsSelected.Count > 1 Then
For i = 0 To list1.ListCount
list1.Selected(i) = False
Next i
list1.Selected(list1.ListIndex) = True
lngIdx = list1.ListIndex
Else
lngIdx = -1
End If
End Sub
No.1
- 回答日時:
もっと良い方法があると思いますけど、とりあえず急ぎならば、これでいいのでは。
コードビルダ(VBA)でプログラム。
リストボックス名:list1
選択の有無及び値はlngIdxで取得(-1:未選択)
Private lngIdx As Long 'リスト選択インデックス格納用変数
Private Sub Form_Load()
lngIdx = list1.ListIndex
End Sub
Private Sub list1_Click()
If lngIdx = list1.ListIndex Then
list1.ListIndex = -1
lngIdx = -1
Else
lngIdx = list1.ListIndex
End If
End Sub
ご回答ありがとうございます。上記の通りやってみたんですが、
確かに選択の解除ができるようになったのですが、選択を解除した
場合他のコントロール(コマンドボタンやテキストボックス)を操作する
ことができくなってしまいます。
たびたび申し訳ありませんが、宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
確定申告しなかった・無申告の人をどうやって見つけるのか元国税調査官に聞いてみた
無申告の方などを対象に税務調査を行う国税局の元税務調査官さんに、どう無申告を探すのか聞いてきました。
-
リストボックスの選択解除
Visual Basic(VBA)
-
EXCEL2013 VBA ListBox 未選択
Excel(エクセル)
-
ACCESSでタイトルバーを非表示にする方法
Access(アクセス)
-
4
コンボボックスで選択したものをクリアーしたい(アクセス VBA)
Access(アクセス)
-
5
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
6
excelのリストボックスで選択した項目をアクティブセルに入力方法
Excel(エクセル)
-
7
複数選択のListBoxでClickイベントが拾えません
Visual Basic(VBA)
-
8
リストボックスでの選択項目分削除について。
Visual Basic(VBA)
-
9
Access サブフォームでの選択行の取得
その他(データベース)
-
10
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
11
リストボックスのプロパティ「複数選択」の「標準」「拡張」の違い
Access(アクセス)
-
12
Access VBAでタブコントロールで選択するタブをしていするには。
Access(アクセス)
-
13
オブジェクト型の変数にフォームを入れたい
Visual Basic(VBA)
-
14
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
15
レコード削除時に(サブ)フォームに表示される#Deleted"について"
Access(アクセス)
-
16
VBのフォームモジュールと標準モジュールの使い分け
Visual Basic(VBA)
-
17
他のフォームから別のフォームのサブルーチンを呼び出す
Visual Basic(VBA)
-
18
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
19
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
20
accessでのリストボックス選択のイベント
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
VBAでファイルを開くときにファ...
-
5
Jw-cadの範囲指定で文字が選択...
-
6
Excel 行列が選択出来ない
-
7
「無」と「未」の使い方
-
8
Excel2003にて(ツール→オプシ...
-
9
シフトキーを使った範囲選択が...
-
10
Word差込印刷で「テーブルを選...
-
11
Excel VBAでn行毎に行の選択
-
12
大至急!
-
13
マクロでリンクを更新しないで開く
-
14
Wordのオートシェイプの吹...
-
15
選択番号を書き忘れたときの点...
-
16
先頭文字の空白場所も選択したい
-
17
WORDでテキストを全て選択し一...
-
18
「これが」「これで」いいです...
-
19
ListViewの行選択について
-
20
ワード2019使用していますが、...
おすすめ情報
公式facebook
公式twitter