VBA初心者講座 第3回目「プロシージャ、関数」

2
根岸 @2a9SouLnhptnIqG

他のモジュールのプロシージャも呼び出せますよ。 Call モジュール名.プロシージャ名 #ノンプロ研 #VBA初心者講座

2024-04-24 22:41:16
根岸 @2a9SouLnhptnIqG

VBAでワークシート関数も使えます。 WorksheetFunction.関数名 ワークシート関数とVAB関数は別のものです。 同じ名前で違う動きをするものがあるので注意! 【例】 WorksheetFunction.Round(0.12345, 4) →0.1235 (四捨五入) Round(0.12345, 4) →0.1234(偶数丸め) #ノンプロ研 #VBA初心者講座

2024-04-24 22:47:40
根岸 @2a9SouLnhptnIqG

「引数名:=値」引数名で指定できます。 Call Sample2(z:=3, x:=1, y:=2) Sub Sample2(x As Long, y As Long, z As Long) #ノンプロ研 #VBA初心者講座

2024-04-24 22:50:42
根岸 @2a9SouLnhptnIqG

戻り値をとる場合はカッコを付ける x = MsgBox(“テスト", vbYesNo) 戻り値をとらない場合はカッコは付けない MsgBox “テスト", vbOKOnly MsgBox “テスト" #ノンプロ研 #VBA初心者講座

2024-04-24 22:52:51
根岸 @2a9SouLnhptnIqG

Functionプロシージャはワークシート関数としても使えます。 #ノンプロ研 #VBA初心者講座

2024-04-24 22:56:58
NA @NA_nonpro

いまいちよく分からなかった関数がようやく理解できた!(Slack3か月で消えてしまうのでここにも残しておく) #ノンプロ研 #VBA初心者講座 #VBA初心者講座_NAメモ pic.twitter.com/JCsu8mGiA8

2024-04-25 18:14:16
拡大