マクロのfor文について教えてください
■ このスレッドは過去ログ倉庫に格納されています
a1〜a12セルに繰り返しで変数1の値を入れていくfor分があったとして
次にa13〜a24に変数2を入れる場合どうしたらいいん? マクロ全くいじったことないけど
i=1~12でループする
if i=12の倍数+1の時に変数+1
ってしたらダメなんw その繰り返し変数を入れていく機能をメソッドとして切り出してそいつに引数として入れる範囲と変数渡すとかじゃダメなん? i=1〜12じゃなくてどんどんプラスしていくだけでいいか >>9
そとにもfor分があるから初期値に戻っちゃうのよ >>12
高得点あざす
なんかもっとスッキリした方法あるんだろうけど >>15
外のfor文が中のfor文で使ってる変数に影響与えなければリセットされないんじゃないの? >>17
外と中のforは干渉しないけど
中のfor分で初期値指定してるから戻っちゃう
中はA列に12セルいれたら外にいってを繰り返すけど、今の分だとA1ーA12にひたすら各変数値を上書きで書き続けてる 中のfor文ではいちいち初期化しないようにできないの?
外で作った変数を12回繰り返す時に1ずつ増やしていけばいいじゃん
それをいつまで繰り返したいのかよくわからないけど 外に、中が終わると12ずつあがっていく初期値1の変数kを作ってあげて、中のfor分の初期値に×kをしてあげる 無理っぽい
初期値を演算させていじることはできそう >>26
頼るべきはvipperじゃなくてちくわだった 12ごとに1上がるんなら
変数にループ用のカウンタを変数12で割って1足した値を整数にして、書けばいいだけじゃね? ■ このスレッドは過去ログ倉庫に格納されています