• 締切済み

excel 別シートへのデータの転記

sheetが二枚あります。 sheet1 元データ sheet2 転出先(三種類あります) sheet1のA列に〇がついていたらsheet1Q列のシート名を見て、 転出先に同じデータがあるか?無ければ新規作成をするか? 新規作成をする場合には以下のように、 そのシート名の各セル番地にデータを転記。 sheet1のA列2行目移行同じ繰り返しで○があるか見に行く。 sheet1の1行目は項目名になります。 A2に○が付いていてQ列のシート名が100だった時 A2のデータを以下のように。 sheet1   sheet2(シート名は100) P列の値 → A7へ C列の値 → A8へ H列の値 → A9へ I列の値 → A10へ F列の値 → E5へ L列の値 → D6へ M列の値 → D7へ K列の値 → F9へ J列の値 → D8へ 続けてA4に○が付いていてQ列のシート名が100だった場合。 sheet1   sheet2(シート名は100) P列の値 → A12へ C列の値 → A13へ H列の値 → A14へ I列の値 → A15へ F列の値 → E10へ L列の値 → D11へ M列の値 → D12へ K列の値 → F14へ J列の値 → D13へ 以上のようなことがしたいのですが、 参考書でサンプルなどを見てやっているのですが、 なかなかうまくいきません。 コードのご教示をお願いたします。

みんなの回答

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

んん~、もう一つのアドバイスです。 シートごとに、データを管理していこうということでしょうか。 データは、一枚のシートにひたすら縦方向へ入れて管理します。 シートの構成は 1、すべてのデータ(元データ)のシート 2、抽出シート 一例ですが、特定のセルに抽出する条件を入れると その下のほうの行に、条件に合った行が表示される 3、印刷などのため、レイアウトを配慮したシート むやみに、シートを増やすことはやめましょう。

noname#204879
noname#204879
回答No.1

》 コードのご教示をお願いたします 「コード」って何のこと? 》 以上のようなことがしたい… 「以上のようなこと」って、何も規則性がなく、かつ、超初心者らしい貴方好みの支離滅裂に見えますが、如何なのでしょう?