エクセルのユーザーフォーム上にあるリストボックスですが
必要に応じてボタンクリックでAddItemにより項目が追加されて行くリストボックスがあります
この複数行表示された項目の内
別のボタンクリックで最後に追加された行だけ削除していくには
どのように記述すればいいのでしょうか
-------------
abcde
fghij
klmno
pqrst
------------
と表示されていたリストボックスから
クリックするたびに
-------------
abcde
fghij
klmno
-------------
-------------
abcde
fghij
-------------
の様に最後の行だけ削除をしたいのです
単純に
ListBoX1.Clear
では全て消されてしまい
こまっています
ぜひお力をお貸し下さい
よろしくお願いします
No.1
- 回答日時:
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo ErrHander
ListBox1.RemoveItem (ListBox1.ListIndex)
ErrHander:
Err.Clear
End Sub
こんなんではだめでしょうか?
なお、Office Excel 2003にて動作確認はしました。
ダブルクリックにより削除されます。
(質問の際にはOfficeのバージョンも明記のこと)
No.2ベストアンサー
- 回答日時:
失礼しました
最後の行では
ListBox1.RemoveItem (ListBox1.ListCount - 1)
と記載してください。
なお、下記同様に
On ErrorとErrHanderは記載してください。
また、記載しない場合は
If ListBox1.ListCount>0 Then等で
リストにデータがないときは処理しないよう
心がけてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Android(アンドロイド) タスクやTodoのandroidアプリで、リスト上でタスクの登録日時を表示できるものはありませんか? 2 2023/07/17 17:54
- Excel(エクセル) MSさん、シッカリしてよ~んッ! 3 2023/01/30 13:15
- その他(プログラミング・Web制作) pythonにおける単方向リストの実装について 4 2022/07/13 12:34
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
- ニコニコ生放送 twitter を 退会する方法を教えて下さい。 7 2022/09/05 09:18
- Visual Basic(VBA) ユーザーフォームの表示を追加したい 2 2023/03/26 23:18
- Excel(エクセル) ExcelVBAでリストの項目に必要数と同じ手配数を分配していくマクロを作りたいです。 1 2022/07/29 18:36
- Excel(エクセル) excelにおける転記マクロの書き方 2 2023/05/12 03:16
- Excel(エクセル) EXCEL ActiveX コマンドボタンで実行する前にいったんmsgBoxで確認を求めたい 1 2022/07/06 19:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Googleカレンダーで不要データ...
-
エクセルの「ページ削除」の方...
-
DocuWorksについて教えて頂きた...
-
メールアプリサンダーバードに...
-
powerAutomateの使用メモリにつ...
-
PS2エミュレータの使用はいかな...
-
Windows10のクイックアシスト
-
間違って記憶させたIDとパス...
-
libreofficeのcalcで
-
Excel 指定行削除マクロ
-
XPERIA Aの内部ストレージの画...
-
動画の動作が遅い
-
NoteHomepage インストールし ...
-
迷惑メールに添付フアイルがつ...
-
違う端末からYouTubeのアカウン...
-
付箋ソフトの削除ログはどこに...
-
プリンタードライバーの削除
-
漢字変換出来ない・ワード・エ...
-
MSNメッセンジャーの再インスト...
-
教えてgooで質問し、回答1件...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Googleカレンダーで不要データ...
-
エクセルの「ページ削除」の方...
-
DocuWorksについて教えて頂きた...
-
エクセルの行と列が突然削除で...
-
メールアプリサンダーバードに...
-
libreofficeのcalcで
-
iTunes デバイス 曲の削除
-
PS2エミュレータの使用はいかな...
-
オートコンプリートを一部だけ...
-
フリーソフトの「schedule watc...
-
PDFに引いたマーカーを消したい
-
XPERIA Aの内部ストレージの画...
-
Excel 指定行削除マクロ
-
付箋ソフトの削除ログはどこに...
-
この、ほしい物リストからのお...
-
powerAutomateの使用メモリにつ...
-
inkscape ガイド線をまとめて消...
-
カートの中を空にする方法
-
メッセンジャーで相手に削除さ...
-
選んだ行の削除
おすすめ情報