[ノンプロ研]VBA初心者講座第3回・プロシージャ、関数
関数:戻り値を持つプロシージャ Functionプロシージャの宣言 Funtion プロシージャ名(引数1, 引数2, ...)As 型 処理 プロシージャ名 = 戻り値 End Function #ノンプロ研
2021-06-16 21:04:23Subプロシージャ同じところ ・FunctionとかくとEnd Function ・引数の渡し方 Subプロシージャと違うところ ・あたまはFunctionと書く ・引数名の後にAs 型を書く ・プロシージャ=戻り値を書く ・戻るときのデータ型がAs 型の型 #ノンプロ研
2021-06-16 21:04:23戻り値とは →関数から戻す値 プロシージャでの処理を行った後に結果を報告するようなイメージ こういう処理をしたので結果をお返しします🎁 #ノンプロ研
2021-06-16 21:04:24Functionプロシージャの必要性については使っていくうちに実感がわいてきます。 突然ひらめくことも!? #ノンプロ研
2021-06-16 21:10:58引数とパラメータは同じじゃなくてもなんでも良い。これって意外と頭に入ってないとパニックになったな。 てか今理解したかもw #ノンプロ研
2021-06-16 21:11:37SubプロシージャとFunctionプロシージャの使い分け 戻り値を得たいとき →Functionプロシージャ 戻り値がないとき →Subプロシージャ ・Subプロシージャを呼び出すときはCallを付ける #ノンプロ研
2021-06-16 21:13:45Dim text As String text = InputBox("文字列を入力してください") ユーザーが入力した文字列を取得することが出来る! #ノンプロ研
2021-06-16 21:20:37Stringsモジュールの主なVBA関数 ・Len関数 ・Left関数 ・Mid関数 ・Right関数 まぁまぁ使っています(個人的感想) #ノンプロ研
2021-06-16 21:28:17Functionプロシージャの「プロシージャ名 = 戻り値」 ・最後のものが適用されている ・再代入が起こっている 何度もか書くことはないと思いますが書けてしまうので気を付けましょう #ノンプロ研 pic.twitter.com/9f52XBldoj
2021-06-16 21:30:09処理が複雑な場合は分解して考える ・まずはメッセージを表示するプログラム ・そのあとに入力をやり直すプログラム 小分けにして1つ1つやってみる #ノンプロ研
2021-06-16 21:35:04DateTimeモジュールの主なVBA関数 ・Date関数 ・Year関数 ・Month関数 ・Day関数 ・DateSerial関数 DateSerial関数を見ると😮💨となります(個人的感想) #ノンプロ研
2021-06-16 21:38:11VBA初級講座第3回、本日もありがとうございました! #ノンプロ研 (1)プロシージャ:note.com/henjin_go/n/n2… (2)関数:note.com/henjin_go/n/n5… (3)VBA関数:note.com/henjin_go/n/nc… 今回の受講noteは超雑プットになりました。 覚えているうちに整理しなきゃ(/・ω・)/
2021-06-16 22:08:10ところでVBA講座の人たち、写経早すぎません?わたしたいてい最後でごめんなさい・・・(´・ω・`)タイピング部さぼってたからがんばろ。 #ノンプロ研
2021-06-16 22:23:22