Excel VBA 「カー計簿」削除処理

Excel VBA 「カー計簿」削除処理の実装

削除するレコードの選択

リストボックスから削除する対象レコードをクリックします。

変更処理を行いますか?で「はい」を選択します。

変更処理画面に切り替わる

「変更処理」となり、修正ボタン、削除ボタンが表示されます。削除ボタンをクリックします。

削除処理を実行

削除対象レコードの内容を確認し、「はい」をクリックします。

削除処理のソースリスト

削除しますか?で「はい」を選択すると If rc = vbYes Then の処理を行います。Wk_TempLine と Wk_DataLine が削除すべき行(Row)です。事前に以下のように求めています。ワークシート(TempとData)の指定行(Row)を.Deleteで削除します。削除後は「削除しました。」とメッセージ表示します。パブリック変数の行数をクリアし、ラベルの削除をクリアし、処理をぬけます。
削除しますか?で「いいえ」を選択すると 「キャンセルしました。」とメッセージ表示し、初期値に戻して処理を抜けます。

Pub_Select_Noが保持している行(Row)を最終行までループして一致するNoを検索して求めています。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です