|    | 
     ▼tomako さん: 
こんにちは 
 
VBAのHelpに 
「Visual Basic プログラミングのヒント」 
 -「適用範囲と参照可能範囲の概要」 
 -「変数の有効期間の概要」 
というのがありますから、先ずは読んでみて下さい。 
 
以下参考: 
「Visual Basic for Applications の変数の適用範囲 」 
ht tp://support.microsoft.com/kb/141693/ja?spid=2512&sid=1364 
「Visual Basic for Applications で Excel の Sub プロシージャに変数を使用する方法」 
ht tp://support.microsoft.com/kb/843144/ja?spid=2512&sid=1364 
 
上記で恐らくtomako さんの疑問は解けると思います。 
読んでみてまだ判らなければ、どの辺りがわからないかを 
書いて聞いてみて下さい。 
 
ちなみに、標準モジュールには以下のような制限があります。 
////////////以下MSDNより一部のみ引用////////// 
プロシージャまたはモジュールが 64KB のコードの制限を超えると、 
コンパイル時にエラーが発生します。 
////////////////////////////////////////// 
↑は一部で細かく言うとまだあります。 
多分、普通に書いていると意識はせずにすみますが、1つのモジュールに 
多くを書きすぎないという事です。 
 
 | 
     
    
   |