Excel内のシートから行を取得して順に書き出したい

ものすごく初歩的な質問です。

同じExcel内の2つのシートから、上から順に行を取得して、別シートへ交互に書き出したいです。

別シートの完成形としては、2つのシートで上から順に取得した行が交互に記載されている状態にしたいです。

初歩的な自動化作業ですが、ご教示頂けると助かります。

宜しくお願い致します。

こんにちは

単純には以下のような感じになると思います。(それぞれの行数が同じ場合)
行数が異なる場合は、はみ出した分(不足分)のケアが必要になります。

1 Like

こんにちは。
セルを読み込みの場合を記載しておきます。
Excel内で読み込み貼り付けを繰り返します。

Excelアプリケーションスコープ
代入で、int32型の変数を3つ、
A=1
B=1
C=B+1
のように変数を作っておきます

Aは範囲やセルを読み込みの時に使います
残り2つは貼り付けに使います

セルを読み込み
元シート①のセル、“A”+A.toString
このAは変数のAです。
出力の変数も作ってください
仮にnとします

セルを読み込み
元シート②のセル、“A”+A.toString
出力は仮にrとします

範囲を読み込みでも行けると思います。

繰り返し(前判定)スタート
condition
セルで出力されたgenericValueの変数<>""

セルに書き込む
貼り付け先のシート、範囲を"A"+B.toString、入力をn.toString

セルに書き込む
貼り付け先のシート、範囲を"A"+C.toString、入力をr.toString

代入で、
A=A+1
B=B+2
C=B+1
と3つ作ります、繰り返しのため。

元シート①のセルを読み込み
上で作ったものをコピーでOK

元シート②のセルを読み込み
上で作ったものをコピーでOK

繰り返し処理終わり

フローを貼り付けられず、わかりにくくてすみません。
だいたいこんな感じで行けると思います。
セルを読み込みは範囲を読み込み、範囲を書き込みでもいけると思います。

1 Like

ありがとうございます!
解決出来ました。

有難うございます!
解決出来ました。