アプリ版:「スタンプのみでお礼する」機能のリリースについて

はじめまして
VBAにて
シート3で抽出されたデータ(列番あります
をシート1元データである列番が一致
となるところへ行を上書きしたいのですが
どのようなマクロになるのでしょうか
説明下手ですみません。。


シート3で列番3.4.5が抽出されていた場合
シート2の元データの列番3.4.5の行に
シート3のデータを上書きし元データを更新したいです

A 回答 (2件)

「列番号」はエクセルの列とは関係ない番号ですね?


つまり、シート3の抽出された番号がA列に有るB列からQ列までを、シート2の抽出された番号がA列に有るB列からQ列までにコピーしろ!という事ですね。

1つずつは特に問題ないと思います。

「3.4.5」のよう複数抽出された場合どんなデータの形で抽出されるのでしょうか?
次の中から選択して下さい。
①「3.4.5」という文字列が抽出される
② とある配列に「3」「4」「5」がセットされる(配列名を提示して下さい)
③ どこかの表に「3」「4」「5」が書き込まれる(表の場所を提示して下さい)
④ その他(具体的に説明して下さい)

A列のに書かれている「列番号」について次の中から選択して下さい
⑤ シート2にもシート3にも重複した「列番号」はない
⑥ 重複した「列番号」が有ったら、上に有る物だけ処理する
⑦ 重複した「列番号」が有ったら、下に有る物だけ処理する
⑧ シート3には重複が無いので、シート2の全て該当する「列番号」を処理する
⑨ その他(具体的に説明して下さい)
    • good
    • 0

「行を上書き」とありますが抽出された「3.4.5」は列番との事なので、貼り付ける元のデータはどこにあって、どこの行に書き込むのでしょうか?



例の場合の具体的な範囲や値などを教えて下さい。

シート2の○□セルにシート3の△▽セルの内容を書き込みます。みたいな感じだと思うのですが
「3」と抽出された場合は、「○」は「①」、「□」は「②」、「△」は「③」、「▽」は「④」
この場合①~④はどのように決まるのでしょうか?
※「○」「△」は列記号、「□」「▽」は行番号です。
    • good
    • 0
この回答へのお礼

シート3のa列に列番号があります
抽出された番号なので連番ではありません。

シート3の列番号の行B〜Q範囲を
シート2にある同じ列番号の行B〜Qに転記させ
抽出されていない列番号は変更されないようにしたいです、、

日本語が下手で申し訳ありません、、

お礼日時:2020/01/21 22:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています