【VBA】CallステートメントとFunctionプロシージャのわかりやすい解説
HTML-код
- Опубликовано: 21 авг 2024
- ExcelマクロVBAで使うCallステートメントとFunctionプロシージャを超わかりやすく解説します。Callの引数の有り無しやSubとFunctionの違いなどで躓いている方は必見です。
サブチャンネルではVBAの基礎文法を丁寧に解説しています!
◆マクロちゃんねる
/ @macro-chan
<おすすめ動画紹介>
💸通信の基礎と損しないための知識
Macのデメリット➡ • パソコン買うならMacは絶対オススメしない5...
ネット回線選び基礎知識➡ • 光回線を選ぶときの超重要な基礎知識【失敗しな...
💻マクロ・VBAを学びたいならまずはこの動画!
入門講座➡ • エクセルVBA・マクロ入門講座|初心者がゼロ...
VBEの設定➡ • 【マクロ】VBEの設定!エクセルVBAの記述...
プログラミング基礎➡ • VBAによるプログラミング基礎文法入門<はじ...
📗Excelがはじめての方はこちらがおすすめ
動画1本で基礎がわかる➡ • 【Excel基本操作】職場で恥をかかない為に...
計算式の入れ方➡ • 【初心者必見】エクセル計算式の入れ方[すべて...
関数の基本➡ • 【Excelエクセル】関数とは?使い方の基本...
🎓実務レベルのExcel知識
データベース➡ • 【Excel】データベースの作り方|基本と時...
プルダウンリスト➡ • プルダウンを活用した一目置かれるExcelの使い方
ピボットテーブル➡ • 【Excel】ピボットテーブルで集計・分析の...
サブチャンネルではVBAの基礎文法をゼロから丁寧に解説しています!
◆マクロちゃんねる
ruclips.net/channel/UClX2kAK2MWkZdnvyesDkbzA
これです、これがしたかったんでしよぉぉ😭、ありがとうございますっ
最近始めたものです、大変わかりやすく参考にさせて頂いてます♪
これからもお願いします!!!
大変参考になりました、応援します!
大変分かりやすい動画をありがとうございます。
最後の引数の値渡しについてですが、今回は変数ではない引数を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プロシージャ(引き渡し先)の影響を受けない?
ご視聴ありがとうございます!
Excel(a,b,c)となっていても結局はExce(2,3,4)と同じことですから変数でも結果は同じになります。
F8キーで一行ずつ処理の流れを追っていくとわかりやすいと思います😀
@@pckatuyou ありがとうございます。
勘違いしておりました。
先ほどの質問に加筆して、
msgbox a
msgbox b
msgbox c
というコード書けば、3→4→5 と表示されました。
計算結果というかもっぱら変数そのものは変わらないという意味なんですね。
勉強になります!
とても便利ですね(^-^)
ありがとうございます(^_-)
参考動画
ruclips.net/video/gk7q8Nfo1i4/видео.html