うぷ主的がどこの現場でも使っているVBAプログラミングについて解説します。
うぷ主の経験上、どこの現場でも使えた一般的なコードや、
実体験上、便利であったコードをご紹介します。
<当チャンネルのSNSアカウント>
Twitter
Tweets by yukuri_it
Instagram
https://www.instagram.com/yukuri_it_chan/
===========================================================================
■ブック保存時に自動チェック
①ThisWorkbookに下記を記載する。
Dim AppEvt As New clsAppEvents ←変数
Private Sub Workbook_Open() ←ここはブックイベントプロシージャ
‘エクセル起動と同時に下記の処理を行う。
Set AppEvt.App = Application
End Sub
②クラスモジュールを追加し、下記を記載する。
※クラスモジュール名は、変数のオブジェクト名にする。
今回の場合、①で書いたclsAppEventsとなる。
Public WithEvents App As Application
Private Sub App_WorkbookBeforeSave(ByVal Wb As Workbook, ByVal SaveAsUI As Boolean, Cancel As Boolean)
‘ブック保存前に処理するプロシージャ名を書く
Call saveCheck.saveCheck
End Sub
③標準モジュールを追加し、下記を記載する。
標準モジュール名は、②で書いたCall関数で呼ばれるプロシージャ名と同じにする。
今回の場合、saveCheckとなる。
メイン処理である任意のプロシージャを作成し、
保存時に自動的にチェックしたい処理を書く。
Public Sub saveCheck()
‘任意のチェック処理
MsgBox “ここに何か保存前にチェックしたい処理を書く”
End Sub
===========================================================================
#——————————————————-
#プログラミング #VBA #エクセルマクロ
#プログラミング言語 #PG言語
#資格 #資格勉強 #資格取得 #IT資格 #SE資格
#システムエンジニア #システム #エンジニア #SE
#プログラマー #プログラミング #プログラミング教育 #PG
#YouTube #YouTube動画 #YouTube動画制作
#ゆっくり #ゆっくり霊夢 #ゆっくり霊夢 #ゆっくりボイス
#東方プロジェクト #東方Project
#ゆっくりボイスメーカー #YukkuriMovieMaker #aviutl
#——————————————————-




