[ノンプロ研]VBA初心者講座5期第3回・プロシージャ・関数

『コミュニティ「ノンプログラマーのためのスキルアップ研究会」VBA コース第5期第3回のツイートまとめです。コンテンツは「プロシージャ・関数」です。 https://tonari-it.com/community-nonpro-semi/
3
前へ 1 2 ・・ 5 次へ
辻本朗 @aki_tsuji2021

パラメータが設定されてあるプロシージャ=パラメータがないと処理しない。#ノンプロ研

2021-11-22 20:22:51
辻本朗 @aki_tsuji2021

パラメータと引数は数を一致させる。多くても少なくても駄目。#ノンプロ研

2021-11-22 20:23:18
RYCOS @ryocosa

引数とパラメータの数は必ず合わせる。 "Call"というキーワードを省略すると()が不要になる。こういうのいらん!笑 アロー関数とかアロー関数とかアロー関数とか。。。 #ノンプロ研 #VBA初心者講座

2021-11-22 20:24:09
けー@経理_業務設計 @workInProcess6

パラメータ(材料)を渡してくれないと働かない Takushiさんの引数とパラメータの説明わかりやすい VBAでは仮引数のことをパラメータっていうのか #ノンプロ研 #VBA初心者講座

2021-11-22 20:24:20
けー@経理_業務設計 @workInProcess6

Callステートメントを省略すると引数のカッコが不要になる #ノンプロ研 #VBA初心者講座

2021-11-22 20:25:13
辻本朗 @aki_tsuji2021

パラメータは型を指定することを忘れないように。#ノンプロ研

2021-11-22 20:25:45
RYCOS @ryocosa

Sub MySub3_02() Call Square(5) End Sub Sub Square(x As Long) Debug.Print x ^ 2 End Sub 下の方のプロシージャでF5押したけど、動作せず。 このプロシージャ単体だと用を為さないから? #ノンプロ研 #VBA初心者講座

2021-11-22 20:27:54
ichihuku@Bizrobo×VBA @ichihuku55

「Call を省略すると()を書かなくてもいい」とかいう例外を覚えるのがいやなので、Call必ずつける派です。 #ノンプロ研

2021-11-22 20:28:04
辻本朗 @aki_tsuji2021

パラメータも意味のある名前にしておくほうがよい。#ノンプロ研

2021-11-22 20:30:08
辻本朗 @aki_tsuji2021

変数とメモリの関係。理解したい。#ノンプロ研

2021-11-22 20:30:42
辻本朗 @aki_tsuji2021

今度は引数とメモリの関係。2種類ある。先ずは参照渡し。#ノンプロ研

2021-11-22 20:32:46
辻本朗 @aki_tsuji2021

参照渡しはシェアするイメージ。#ノンプロ研

2021-11-22 20:34:05
辻本朗 @aki_tsuji2021

ByRefは省略できる。書かなかったら参照渡しになる。#ノンプロ研

2021-11-22 20:34:50
RYCOS @ryocosa

でた、参照渡しと値渡し...(GASでも出てきた) なんかこれもう少し自分の中に落とし込みたい。 ExcelのF4(絶対参照と相対参照)みたいな、 なんか、しっくりくるイメージ作りたい。。 #ノンプロ研 #VBA初心者講座

2021-11-22 20:35:10
辻本朗 @aki_tsuji2021

値渡しはコピーしたものを渡すイメージ。#ノンプロ研

2021-11-22 20:35:55
けー@経理_業務設計 @workInProcess6

参照渡しを避けたいときは ByVal パラメータ As 型 で宣言 VBAは値渡ししたかったらこれだけでできるの? #ノンプロ研 #VBA初心者講座

2021-11-22 20:36:25
FukuCyndi papa @FukucyndiP

Callをつけると、  ・プロシージャ呼び出し場所が視覚的にわかりやすくなる   ・引数はかっこ()に入れるを統一して書ける の意味で超オススメです(๑•̀ㅂ•́)و✧ #ノンプロ研 #エア初級VBA twitter.com/sayumifu/statu…

2021-11-22 20:37:03
辻本朗 @aki_tsuji2021

値渡しはByVal。こちらは書かないと動作しない。#ノンプロ研

2021-11-22 20:37:10
ichihuku@Bizrobo×VBA @ichihuku55

今日の講座のきも。 参照渡し ByRef メモリの参照を渡す 値渡し ByVal 値のコピーを渡す #ノンプロ研

2021-11-22 20:39:45
RYCOS @ryocosa

理解追い付かず。 値渡しと参照渡し。 #ノンプロ研 #VBA初心者講座

2021-11-22 20:39:52
辻本朗 @aki_tsuji2021

渡し方をステップインで確かめてみる。#ノンプロ研

2021-11-22 20:41:28
わたっきー @watakkie

byValを書かないとbyrefを書いた時と同じ参照渡しとなる。 #ノンプロ研

2021-11-22 20:43:41
前へ 1 2 ・・ 5 次へ