- Excel VBA 質問スレ Part32
724 :デフォルトの名無しさん[sage]:2014/04/21(月) 00:36:42.27 ID:UsKDZ0RZ - >>723
それは元の設計とか分け方が悪い Sub1、Sub2なんて名前の付け方からしておかしい きちんと機能ごとに分けて、処理内容がわかるような名前を付ける 機能が限定されれば必要な変数も限られるから、最小限の変数だけをプロシージャの引数として渡すようにする
|
- Excel VBA 質問スレ Part32
726 :デフォルトの名無しさん[sage]:2014/04/21(月) 01:01:29.41 ID:UsKDZ0RZ - >>725
普段からモジュールを小さく分けて変数のスコープも最小限にする
|
- Excel VBA 質問スレ Part32
727 :デフォルトの名無しさん[sage]:2014/04/21(月) 01:09:39.31 ID:UsKDZ0RZ - >>725
コメントを入れたくなったら、その部分はプロシージャに分ける っていうのは初心者にはわかりづらいかなあ 中級者になってくると「ここにはコメントを入れよう」って思うタイミングが必ず出てくるんだよね 経験上、コメントを入れておかないとあとで保守するのが大変になるぞ、って部分が だんだんわかるようになってくる そういう処理はプロシージャとして別にしておいた方が保守性が上がることが多い
|