- ichihuku55
- 770
- 5
- 0
- 0
Optional する引数は引数リストの最後に持っていかないとエラーになります 複数あるなら、最後にOptionalだけずらりと並べます #ノンプロ研 #VBA中級講座
2023-04-26 21:17:14写経! 引数にはオプションが設定できる その引数を無視したり、デフォルト値を設定したりもできる #ノンプロ研 #VBA中級講座 pic.twitter.com/ze6MXeJzAq
2023-04-26 21:19:20オプションは引数の中で後ろの方に並べないといけないから、 必ず要る引数は前に並べて、任意でいい引数は後のほうにまとめて書くこと! #ノンプロ研 #VBA中級講座
2023-04-26 21:20:46Sub プロシージャ名(Optional Byval _ パラメータ名 As 型 = デフォルト値) で、引数を省略時された時のデフォルト値を設定することができます。 引数が省略されたかどうかそのものを判定したいときはisMissing関数を使います #ノンプロ研 #VBA中級講座 pic.twitter.com/ZVjA2Q8YgT
2023-04-26 21:20:51”さよならBob" コードの説明しているだけなんだけど、そう聞くとなんだか切ない-ω-) #ノンプロ研 #VBA中級講座
2023-04-26 21:23:11プロパティとは、値を取得・設定する機能です。 プロパティプロシージャを使うと、この機能をカスタマイズできます。 #ノンプロ研 #VBA中級講座
2023-04-26 21:26:36Property Set プロシージャは他のプロシージャとは少し書き方が違うので、なかなか慣れない。。 プロシージャ名と変数に値を代入することをイメージしながら書いています。 #ノンプロ研 #VBA中級講座 #ノンプロ研 #VBA中級講座
2023-04-26 21:31:17パブリック変数もプロパティだけど、いろんなところから自由に変えられてしまうと困る そこでプロパティプロシージャを介して間接的に値(やオブジェクト)をやりとりする #ノンプロ研 #VBA中級講座 pic.twitter.com/hDeK0FA4l5
2023-04-26 21:31:26Propertyプロシージャでは変数に値を出し入れする際に処理を追加することができます。 たとえば、処理に不都合な値をはじく条件構文を付けるなど。 #ノンプロ研 #VBA中級講座
2023-04-26 21:36:58Property プロシージャのあたりからみんなのTweetがぴたりと止む -ω-) #ノンプロ研 #VBA中級講座
2023-04-26 21:41:23写経! Property Let/Getプロシージャを外のモジュールから呼び出します (省略されているから、このPropertyプロシージャはPublicと解釈されているため) #ノンプロ研 #VBA中級講座 pic.twitter.com/9IWYiyOmmp
2023-04-26 21:41:27通常モジュールでもPropertyプロシージャ使える、というのに気づくのに割と時間かかった思い出 #ノンプロ研 #VBA中級講座
2023-04-26 21:42:44「読み取り専用プロパティ」とは! PropertyプロシージャをGetだけ用意することで、値を呼び出すだけのプロパティとなることである! 要は対となるLet/Setプロパティをあえてつくらないでおくこと #ノンプロ研 #VBA中級講座
2023-04-26 21:47:12Property Getプロシージャだけの宣言ではそのプロパティは読み取り専用になります。 読み取り専用プロパティとは RangeオブジェクトメンバーのColumn, Rowプロパティみたいなやつ #ノンプロ研 #VBA中級講座
2023-04-26 21:47:35