Excel VBA質問箱 IV

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

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


200 / 13645 ツリー ←次へ | 前へ→

【81567】リストボックスのデータ削除・追加 ビギナー 20/12/7(月) 1:01 質問[未読]
【81569】Re:リストボックスのデータ削除・追加 OK 20/12/7(月) 9:11 発言[未読]
【81570】Re:リストボックスのデータ削除・追加 OK 20/12/7(月) 17:02 発言[未読]

【81567】リストボックスのデータ削除・追加
質問  ビギナー  - 20/12/7(月) 1:01 -

引用なし
パスワード
   こんばんは。ユーザーフォーム上に配置した複数選択可能なリストボックスが
あります。このリストボックスにはシート1のデータが表示されるようになって
いるのですが、ここで選んだデータは、同ユーザーフォーム上にあるコマンド
ボタンを押すと、シート2に記入されるようになっています。
この時、選択していたデータ(複数又は1個だけの場合もあり)は、リスト
ボックスから消えるようにしたいのと、シート2に記入されたデータを消す
とまたリストボックスの中に復活するようにするにはどうしたらいいので
しょうか?

【81569】Re:リストボックスのデータ削除・追加
発言  OK  - 20/12/7(月) 9:11 -

引用なし
パスワード
   リストより削除
RemoveItem

リストに追加
AddItem

参考HPです。

ht tps://www.officepro.jp/excelvbaform/form_list/index4.html

【81570】Re:リストボックスのデータ削除・追加
発言  OK  - 20/12/7(月) 17:02 -

引用なし
パスワード
   色んな方法がありますが、こんな方法も。

全てのを網羅したリストをシートなどに作っておく

シート2に転記したデータにリストにフラグを立てて、
フラグが立ってないものだけでListBox1のリスト
を作成しなおす

シート2から削除した時点で削除したもののリスト
のフラグを下ろして、リストのフラグが立っていない
もののみをListBox1に再格納

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