- Excel VBA 質問スレ Part39 [転載禁止]©2ch.net
135 :デフォルトの名無しさん[sage]:2015/12/22(火) 17:48:13.32 ID:nxtSgXHp - >>134
ブロックレベル、というのが通じてないのかな? つまりひとつの関数の中で、 For Each z ・・・ Dim tmp As Variant ・・・ Next z For Each z ・・・ Dim tmp As String ・・・ Next z というように変数tmpが2回宣言出来ればいいのに、それが出来ないことを嘆いている。
|
- Excel VBA 質問スレ Part39 [転載禁止]©2ch.net
139 :デフォルトの名無しさん[sage]:2015/12/22(火) 19:27:38.21 ID:nxtSgXHp - スコープを狭めたことには全然なってないので、俺はだいたい先頭で宣言するけど例外もある。
というかプロシージャの長さによるね。10行越えたらちょっと考える。
|
- Excel VBA 質問スレ Part39 [転載禁止]©2ch.net
143 :デフォルトの名無しさん[sage]:2015/12/22(火) 20:04:19.43 ID:nxtSgXHp - しかしVBAでタイプセーフとか言う気は起こらないのであった
|
- Excel VBA 質問スレ Part39 [転載禁止]©2ch.net
144 :デフォルトの名無しさん[sage]:2015/12/22(火) 20:10:47.37 ID:nxtSgXHp - ん、Option Explicitのことだったか。
ならそんなものほとんどつける意味ないし無駄。
|