トップページ > プログラム > 2015年12月22日 > nxtSgXHp

書き込み順位&時間帯一覧

9 位/182 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000010120004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part39 [転載禁止]©2ch.net

書き込みレス一覧

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のことだったか。
ならそんなものほとんどつける意味ないし無駄。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。