Excel VBA 質問スレ Part79at TECHExcel VBA 質問スレ Part79 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト950:デフォルトの名無しさん 23/05/27 13:14:17.41 RPl8pCqm.net >>936 作業用の捨て変数のことなら、毎回いちいち宣言しないとバグの元 グローバルにすると、例えばループの中から別プロシージャを呼んだ時に破綻する 951:デフォルトの名無しさん 23/05/27 13:38:59.73 pJTb6Vhd.net >>936 グローバルかローカルかは変数の役割と範囲次第だな。 グローバル変数は便利だけど多用しすぎると 面倒臭くなるから注意な。 ローカル変数は見通し良くなるから使えるときは使うべき。値の受け渡しが必要なら引数使うのが普通だよ。 とはいえ、プロジェクトの性質や要求によって 適切な方法は変わるから自分で考えてみてくれ。 952:デフォルトの名無しさん 23/05/27 15:12:20.44 Or9ZKlcs.net ありがとうございます。 プロシージャ毎に1つずつ実行するときと 複数順に実行する場合があるので 引数だと面倒だなと思ったのでグローバルにしようか悩んでいました。 自分の能力ではコードが増えたときにグローバル変数だと混乱するのではやめておきます。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch