X



vbaで分からないことがあるんだけど質問いい?
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/13(日) 02:31:53.145ID:CZJ82JHKa
【前提】
メイン処理で各プロシージャをcallで呼び出すプログラム書いてるんやけど、

【試したこと】
各プロシージャで日付とかpathとか中身が変わらない変数をいちいち宣言して使うのめんどくさいからグローバル変数を使ったんやが、

【試したこと2】
メイン処理はcallで各プロシージャ呼び出してるから、最初に呼び出される1番目のプロシージャに日付やpathの変数をいれたんやが

【疑問1】
その場合、例えば3番目に呼び出されるプロシージャの修正が必要になったときに、プロシージャ3を単体で動かそうとすると、グローバル変数を宣言したプロシージャ1は動いてないわけだから、もちろん動かないわけなんだけど、いい方法ない?
やっぱり各プロシージャでいちいち変数を設定してあげるしかないの?
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/13(日) 02:32:38.335ID:DbG5oMS40
巣で聞いて
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/13(日) 02:34:48.355ID:XY9NctNka
巣で死ね
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/13(日) 02:35:13.034ID:Rf1iV4Lz0
グローバルに置いてるのをクラスにしたら?
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/08/13(日) 02:54:51.975ID:Rf1iV4Lz0
>>8
オブジェクト指向ぽいものかな。でもそれしなくてもグローバル変数の中身を作るものを
また別の関数にしてプロシージャ3から呼び出す、でもいけるんじゃないかなと思った。
■ このスレッドは過去ログ倉庫に格納されています