次の方法で共有

マクロ:項目の先頭にマルがついていたら、項目の頭文字を反映させたい

Anonymous
2022-11-25T01:16:12+00:00

いつもありがとうございます。

回答を頼りにマクロを組んでいます。

お時間がある方、教えて頂けますと幸いです。

sheet1にsheet2~sheet5の内容を集計するマクロを組んでいます。

sheet1のA2のセルから順に右側へsheet2のA2の内容を反映させたいです。

またsheet1のA3のセルから右側へsheet3のA2に内容を反映させる、を繰り返していきたいです。

①解決しました!ありがとうございます(11/26)

②sheet2~sheet5に下記のような一覧があり

黒丸がついている項目の隣のセルの頭文字を反映させる方法はありますでしょうか。

上記の場合ですが、B6のいちごの”い”をsheet1のB2のセルに反映させるというような式を作りたいです。

sheet3はいちごではなく、りんごに丸がついており、”り”をsheet1のB3のセルに反映させたいです。

また参照できるところがありましたら、リンクを教えて頂ければ自分で調べます。

どうぞよろしくお願いいたします。

Microsoft 365 と Office | Excel | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-11-28T02:50:07+00:00

    > V2、Y2、AB2の中から黒丸がついている名称の文字をSheet1のE8に反映する

    それら 3 つのセルのうち、値が"●"であるセルが 2 つ以上存在する場合は
    どのようになさりたいのでしょうか。

    > V3、Y2、AB3の中から黒丸がついている名称の文字をSheet1のF8に反映する> P8、X8、AF8それぞれで黒丸がついている項目に対してSheet1のG8に”1”とフラグを立てる

    同上。

    いずれにしても、基本的には①と同じようになさればよいはず。

    > 自分で組んだところ、ものすごい長さになってしまいました。

    まず参照元のワークシートのレイアウトがごちゃごちゃしていますので、
    多少冗長に見えるコードになるのはやむを得ないでしょう。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2022-11-25T08:50:59+00:00

    ※※①は解決しました!!※※ありがとうございます。引き続き②をお願いいたします。

    いつもありがとうございます。

    画像

    実際の表です。

    これがSheet2とします。

    V2、Y2、AB2の中から黒丸がついている名称の文字をSheet1のE8に反映する

    V3、Y2、AB3の中から黒丸がついている名称の文字をSheet1のF8に反映する

    (最悪、手入力でもしようと思っています)

    P8、X8、AF8それぞれで黒丸がついている項目に対してSheet1のG8に”1”とフラグを立てる

    黒丸がついていない項目は何もしない。

    Sheet3も全く同じフォーマットで、それをSheet1のE9、Sheet4のE9へと反映していきたいです。

    自分で組んだところ、ものすごい長さになってしまいました。

    よろしくお願いいたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2022-11-25T07:20:37+00:00

    > sheet1のA2のセルから順に右側へsheet2のA2の内容を反映させたい

    参照元: Sheet2!A2 -> 出力先: Sheet1!A2

    > またsheet1のA3のセルから右側へsheet3のA2に内容を反映させる

    参照元: Sheet1!A3 -> 出力先: Sheet3!A2

    以上のように読めるのですが、その説明で本当に合っているのでしょうか。

    > ①sheet2のA2に○がついていたら> ②sheet2~sheet5に下記のような一覧があり

    > B6のいちごの”い”をsheet1のB2のセルに反映させる
    画像

    おっしゃってる通りならば Sheet2 は上記の画像のようなレイアウトに
    なっているはずですが、その説明で本当に合っているのでしょうか。

    また、何故に B1:B6 の行列を入れ替えた状態の画像を
    アップロードされたのでしょうか。

    いずれにしても、参照元シートにおいてA列とB列に記録されている項目の
    意味や役割がどのようなものであるか、最終的に Sheet1 への出力結果が
    どのようになればよいのかについて、具体的に明示されることをお奨めします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません