Excelで作業日誌をつける(イベント機能の活用例)
ExcelVBAのイベント機能を活用方法を、作業日誌を簡単操作で記録できるツールの作成例をもとに紹介してみようと思います。【イベント機能とは】初心者の方向けに、ExcelVBAのイベント機能についてざっくり説明すると「イベント(特定のExcel上での操作)を検知して、マクロを実行する機能」です。イベントとは例えば・セルをクリック・セルをダブルクリック・セルの内容を変更・シートを切り替えるなどなど、他にたくさんありますが、これらのようなExcel上での操作のことを指します。例えば、以下のような操作がイベント機能活用によるマクロ実行になります。『セル[B3]をダブルクリックしたら、セル[B3]の値をセル[A1]に入力する』『セル[B3]をダブルクリック』・・・この部分がイベントの検知『セル[B3]の値をセル[A1]に入力する』・・・この部分がマクロ実行になります。【活用例】文章がくどいと感じたら、今回の作成例の全体を説明したものを動画にまとめていますので、こちらを御覧ください。下記ではこのイベント機能活用によるマクロ操作について2つ例を上げてみます。1つ目の例として「ダブルクリックしたセルの値を、特定のセルに設定する」です。動画内ではセル「F3:F12」に作業名のうち「作業A」をダブルクリックする(画像1)と、「B10」に「作業A」が登録されます(同時に前の作業の終了時間、次の作業の開始時間が登録される)。このようにすることで、セル「B10」に次の作業名を手入力する必要がなく、セル「F3:F12」から選んでダブルクリックするだけの作業となるので、Excelの操作スピードが上がります
0