Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9897 / 76734 ←次へ | 前へ→

【72393】2つのシートのデータを照合し列が一致したら転記したい
質問  kiki  - 12/8/1(水) 23:50 -

引用なし
パスワード
   VBA初心者です。
現在、突然仕事でVBAを使う仕事を任され困っています。
本を買って勉強し試行錯誤でコードを記載しているのですが、具体的にどうコードを記述していいか詰まってしまったためお知恵を拝借出来ればとの次第です。
ネットでも検索しているのですが、少し私の内容と異なっているためうまく当てはめられませんでした。


VBAでやりたいことは下記のようなことです。Excel2003を使っています。


1.ファイルを自動で読み込み、データを抽出する。←ここは出来ました
2.抽出したデータ「シート1」を「シート2」のデータ(表形式)と照合し、特定の列のコード内容が一致したら、シート2の右欄にシート1の抽出した他のデータを記載したい。


つまっているのは2.の部分です。
具体的に言いますと、


シート1
  A列 B列 c列   D列 E列 F列 G列・・・と30列ほど続きます。


  aaa  1/1 あああ a-1 0   0  0
  bbb  2/3 いいい b-2 3000 0  0
  ccc  7/2 ううう c-3 900  0  0
  ddd  6/4 えええ d-4 100  200 300
シート2 表形式
  A列 B列 c列  D列 E列 F列 G列・・・シート1の項目分+手動で記載する部分


  a-1
  b-2
  c-3
  d-4
シート2のA列の右欄が空欄になっているので、シート2のA列とシート1のD列を照合して一致している場合、シート1の各データをシート2のc列から右に転記したいです。b列は手動で記載したいのでCから転記となります。(もしかすると転記場所は変わるかもしれませんが)


このような場合は、どのようなコードを記載するのがよいのでしょうか?
本を読んでもこういった場合の具体例がなく困っています。


マクロ記録を利用してVLOOKUP関数(私は使用したことがないのですが)などを使ったコードを組み込めばいいのでしょうか?
ただ、使用データは毎回変わるのでそれでも大丈夫なのか、それとも他のいいコードがあるのかも・・と悩み手がつけられず困っている次第です。

ちなみに、シート2に表を作成してマクロボタンを設置し、シート2のA列にコードを入力してからマクロを起動させると自動でファイルを読み込みデータ抽出してさらに二つのシートを比較してシート2のセルへ転記させる・・・ようなものを作りたいと思っています。
最終的にはシート2の表を毎月作成しなければなりませんのでそれを自動化したいのです。

もしかするともっといいやり方があるのかもしれませんが、私なりに調べてこれならば出来るのではないかと思ってチャレンジしています。

お手数お掛け致しますが、ご回答頂けますと幸いです。
1 hits

【72393】2つのシートのデータを照合し列が一致したら転記したい kiki 12/8/1(水) 23:50 質問
【72394】Re:2つのシートのデータを照合し列が一致... UO3 12/8/2(木) 10:12 発言
【72396】Re:2つのシートのデータを照合し列が一致... kiki 12/8/2(木) 22:12 発言
【72395】Re:2つのシートのデータを照合し列が一致... ドカ 12/8/2(木) 14:28 回答
【72397】Re:2つのシートのデータを照合し列が一致... kiki 12/8/2(木) 22:17 お礼
【72400】再:2つのシートのデータを照合し列が一致... kiki 12/8/6(月) 22:07 質問
【72401】Re:再:2つのシートのデータを照合し列が一... UO3 12/8/7(火) 6:23 発言
【72407】Re:再:2つのシートのデータを照合し列が一... kiki 12/8/7(火) 20:48 質問
【72420】Re:再:2つのシートのデータを照合し列が一... UO3 12/8/8(水) 21:02 発言
【72427】Re:再:2つのシートのデータを照合し列が一... kiki 12/8/8(水) 22:21 お礼
【72402】Re:再:2つのシートのデータを照合し列が一... UO3 12/8/7(火) 6:36 発言
【72403】Re:再:2つのシートのデータを照合し列が一... UO3 12/8/7(火) 6:39 発言
【72404】Re:再:2つのシートのデータを照合し列が一... ぶらっと 12/8/7(火) 10:09 回答
【72409】Re:再:2つのシートのデータを照合し列が一... kiki 12/8/7(火) 20:54 お礼
【72405】Re:再:2つのシートのデータを照合し列が一... kanabun 12/8/7(火) 14:25 発言
【72411】Re:再:2つのシートのデータを照合し列が一... kiki 12/8/7(火) 22:25 お礼
【72410】再:2つのシートのデータを照合し列が一致... kiki 12/8/7(火) 21:11 質問
【72412】Re:再:2つのシートのデータを照合し列が... kanabun 12/8/8(水) 12:51 発言
【72413】Re:再:2つのシートのデータを照合し列が... kanabun 12/8/8(水) 13:34 発言
【72414】Re:再:2つのシートのデータを照合し列が... kanabun 12/8/8(水) 14:34 発言
【72415】Re:再:2つのシートのデータを照合し列が... kanabun 12/8/8(水) 14:46 発言
【72416】Re:再:2つのシートのデータを照合し列が... kanabun 12/8/8(水) 17:07 発言
【72418】Re:再:2つのシートのデータを照合し列が... kanabun 12/8/8(水) 17:17 発言
【72419】Re:再:2つのシートのデータを照合し列が... kiki 12/8/8(水) 20:41 質問
【72422】Re:再:2つのシートのデータを照合し列が... kanabun 12/8/8(水) 21:10 回答
【72426】Re:再:2つのシートのデータを照合し列が... kiki 12/8/8(水) 22:13 お礼
【72430】Re:再:2つのシートのデータを照合し列が... kanabun 12/8/9(木) 14:26 発言
【72437】Re:再:2つのシートのデータを照合し列が... kiki 12/8/9(木) 23:21 お礼
【72439】Re:再:2つのシートのデータを照合し列が... kanabun 12/8/10(金) 9:18 発言
【72421】Re:再:2つのシートのデータを照合し列が... kiki 12/8/8(水) 21:06 質問
【72431】Re:再:2つのシートのデータを照合し列が... kanabun 12/8/9(木) 14:42 発言
【72438】Re:再:2つのシートのデータを照合し列が... kiki 12/8/9(木) 23:22 お礼

9897 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free