初心者です
前にStudioxでの各シートの繰り返し処理のやり方を教えて頂いたのですが、前回頂いたサンプル
<Studioxの繰り返し(各シート)で2つのブックのシートを交互に繰り返す方法 - #2 by Yoichi
の各シートの繰り返し処理の中に各行の繰り返しを入れて実行すると1シート目でループして上手く動作しませんでした。
Studioxで各行の繰り返し処理を各シートで動作させるにはどうしたらよいでしょうか。既出でしたらすみません。
初心者です
前にStudioxでの各シートの繰り返し処理のやり方を教えて頂いたのですが、前回頂いたサンプル
<Studioxの繰り返し(各シート)で2つのブックのシートを交互に繰り返す方法 - #2 by Yoichi
の各シートの繰り返し処理の中に各行の繰り返しを入れて実行すると1シート目でループして上手く動作しませんでした。
Studioxで各行の繰り返し処理を各シートで動作させるにはどうしたらよいでしょうか。既出でしたらすみません。
こんにちは
どのような入力に対して、期待する結果は何で、上記で動かした結果がこうなった。
といった情報がないと、上記だけでは是非の判断が難しいので、これらの共有を検討ください。
ありがうございます。
情報に関してですが、複数シートのExcelデータを同じシート枚数の別のExcelデータにコピー&ペーストする作業です。
その際に元データのA9:W30までの範囲におけるデータをコピーして、セルの結合範囲の異なる別の書式のシートにコピペするようにしたいです。
無限ループをさせず指定の範囲をそれぞれのシートで交互にコピー&ペーストさせるにはどうしたらよいでしょうか。
こんにちは
StudioXの場合、デバッグ機能が弱いので、必要な情報を適当なタイミングで出力することにより
原因を探ることになると思います。
シートの指定は Index_From_For_Each で行ているように思えますので、
まずはその数値がインクリメントされているかを確認するためにループ中で
1行書き込みで書き出してみる
それが問題なければ、シート名が正しいかを確認するために
SheetsOfExcelA(Index_From_For_Each)
の内容を書き出してみる
等のアプローチになると思います。
返信ありがとうございます。
A9:W9の1行で動作させたところ、1シート目の出力を4回ループしたところで実行が終了しました。
どうやら際限なくループしているわけではなく、1シート目に対してのみシートの枚数分ループで実行しているようです。
2シート目以降は出力されることなく実行が終了しました。
1ループが終了した時点で次のシートに進むようにすれば期待する動作をするかと思われます。
何が原因でこのような動作をしているかまでは私にはわかりません。
この場合、期待通り動作させるにはどのようにすればよいでしょうか。
何度もすみません。
シナリオを作成し直したところ、問題なく動作しました。
前回に引き続きご対応頂き、頂き有難うございました。
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.