ノンプロ研中級プログラミング講座【VBAコース第2期】第 2 回
- ntakahashi0505
- 1510
- 1
- 0
- 5
@Hotta3216 これ最初に考えたやつ天才だと思いません?w #ノンプロ研
2021-02-05 21:34:30メソッド追加は簡単 PublicのSubプロシージャかFunctionプロシージャを書くだけ #ノンプロ研
2021-02-05 21:35:07そうそう。なぜゲッターセッターが便利なのかって、 ①値に処理を加えることができる。 ②→次週に続く #ノンプロ研 twitter.com/Hotta3216/stat…
2021-02-05 21:36:15オブジェクトモジュールにカスタムプロパティ、メソッドを作って、オブジェクト名.xxx で呼び出す。 今回は実態がすで用意されてるワークシートなんかが対象だけど、クラスも同じ考え方。 違いは、すでにあるものではなく、カスタムメンバーが定義されたオブジェクトを作る点 #ノンプロ研 #エア中級
2021-02-05 21:36:24読み取り専用プロパティってProperty Getプロシージャで出来てる。LetまたはSetは無い。 RangeオブジェクトのRow(行数)は読み取り専用か。そりゃそこに指定の行数が存在するだけだもんなぁ。#ノンプロ研 pic.twitter.com/tl7PQrMuIb
2021-02-05 21:37:27MsgBoxの戻り値はLong型。 #ノンプロ研 pic.twitter.com/HCOC51xaSG
2021-02-05 21:39:54RangeオブジェクトのRowHeightは読み取り専用ではない。現在の行の高さを取得できるし、値を代入すれば行の高さを変えることもできる。 Property LetとGet両方定義されていると思われる。数値代入するからLetだよね?たぶん。#ノンプロ研 pic.twitter.com/06lFLtyciN
2021-02-05 21:41:48処理さえ実行されればメソッドは全部Functionプロシージャでいいじゃんという考え方はダメ。 贈与がなってない。贈与が。 (リーダブルコード) #ノンプロ研
2021-02-05 21:43:20そっか、戻り値ないFunctionプロシージャとSubプロシージャは同じなのか。。 そういうとこだよねVBA #ノンプロ研
2021-02-05 21:43:24プロシージャ ファンクションで全部できなくはないけど、後で読みやすくすることも考えて使い分けましょう。 #ノンプロ研 #VBA
2021-02-05 21:46:53Functionプロシージャ一本でいいのでは?という考え方もあるが、他との整合性も考えて使い分けることも必要 by講師 ・メソッドを定義したい場合:Sub/Functionプロシージャ ・プロパティを定義したい場合:Propertyプロシージャ/パブリック変数 #ノンプロ研 #VBA中級講座
2021-02-05 21:47:05全部Functionプロシージャでいいんじゃ?っていう意見もあるが、それって全部Variant型でいいんじゃ?っていうのと近い感じかな #ノンプロ研
2021-02-05 21:47:06今回は前回言っていた通り、プロパティ達の振り返りをしながらで助かった。前回は後半頭ぱんぱんで困ってたけど、今回は前回よりは大丈夫だった!でも動画で復習は必須だな🤔 #ノンプロ研
2021-02-05 21:50:21Day2終わったー。ヘビーだった。。。Setステートメントがぜんぜん分からなくて初級から復習しました。てへ。 #ノンプロ研
2021-02-05 21:52:05中級講座は二週間に一回で、初級講座の毎週とは違うから、学習スケジュールをもっと考えてやらないとだめだなあと実感しました。ゆとりがある分すぐ甘えてしまう😣 #ノンプロ研
2021-02-05 21:52:59補講では、ライブラリの説明 F2オブジェクトブラウザから確認できます 詳細はパーフェクトExcelVBAがわかりやすいかも(個人の感想です) #ノンプロ研 #VBA中級講座 pic.twitter.com/OXMby1xo3P
2021-02-05 21:58:02