大変分かりやすい動画をありがとうございます。 最後の引数の値渡しについてですが、今回は変数ではない引数をfunctionプロシージャに渡したため、10倍にした値が返ってきたのであって、仮に渡す引数が変数であれば、それら(渡す変数)は引き渡し先によって変更されない、と理解しているのですがよろしいでしょうか? ex.仮にCall Excel(2,3,4)の箇所が、 Dim a as long,b as long,c as lomg a = 3,b = 4, c = 5 call Excel(a,b,c) という変数宣言がされていれば、subプロシージャはfunctionプロシージャ(引き渡し先)の影響を受けない?