Excel VBA 質問スレ Part40 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0862デフォルトの名無しさん
2016/03/30(水) 14:34:34.76ID:9cdJknoO速いってのは何と比べて?
そこから何回もdを使えば、b,cの処理が1回で済むから速くなるって言ってるんだよ
Withは実質的にはそれと同じ事をやるだけ
ただWithでやると明示的に変数が作られないから、dを取得できない
>>856
ざっくり言えば、複数回呼び出したときに違う結果になる事
>>859
Application.Selectionなら、型はObject
実際に返されるオブジェクトは
>Selection プロパティで返されるオブジェクトの種類は、何を選択するかによって異なります
まあ大抵はRangeを想定されてる事が多い
ちゃんとチェックしないと選択セルが無いときにこけたりする
>>861
まあ、ちゃんと理解してWith使えって話なんだが
Withが怖いのは、オブジェクト返せばプロパティだろうがメソッドだろうがフィールドだろうが使える
プロパティのゲッターは副作用なしに出来るとしても
あらゆるメソッドにまで副作用なしにするのは現実的じゃないし
■ このスレッドは過去ログ倉庫に格納されています