• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数エクセルシートの組合せるマクロの質問で(2))

複数エクセルシートの組合せるマクロの質問で(2)

このQ&Aのポイント
  • 複数のエクセルシートを組み合わせるマクロに関する質問です。
  • 特定の組合せパターンを作成するためのエクセルシートの構成について詳しく説明しています。
  • マクロまたは関数を使用して、エクセルシートの組み合わせを解決する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

回答No1です。 シート1のデータはお示しの表では間に空白の行が有るようになっていますが、空白の無い形で1行目から下方に入力されているものとしてください。

その他の回答 (1)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

関数で対応することができます。 シート1からシート4までのデータはお示しのデータが1行目から下方に入力されているとします。 そこでマクロのシートですが例えばシート5に表示させるとして1行目は空白でA2セルには次の式を入力してD2セルまで横にドラッグコピーしたのちに下方にも25行目までドラッグコピーします。 =IF(MOD(ROW(A1),2)=1,IF(INDEX(Sheet1!$A:$D,ROUNDUP(ROW(A1)/4,0),COLUMN(A1))=0,"",INDEX(Sheet1!$A:$D,ROUNDUP(ROW(A1)/4,0),COLUMN(A1))),IF(A1="","",INDEX(INDIRECT("Sheet" &COUNTIF($A1:$D1,"?*")&"!A:D"),(MOD(ROW(A1)-1,4)+1)/2,COLUMN(A1))))