Excel VBA質問箱 IV

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

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


9890 / 76734 ←次へ | 前へ→

【72400】再:2つのシートのデータを照合し列が一致したら転記したい
質問  kiki  - 12/8/6(月) 22:07 -

引用なし
パスワード
   ▼kiki さん:
>▼ドカ さん:
>>▼kiki さん こんにちは
>>
>>一番分かり安い方法で作ってみました。
>>Sub kiki()
>>
>>For i = 1 To 500
>>  For n = 1 To 500
>>    If Cells(i, 1) = Worksheets("Sheet1").Cells(n, 4) Then
>>      For m = 0 To 29
>>        Cells(i, 3 + m) = Worksheets("Sheet1").Cells(n, 1 + m)
>>      Next
>>      Exit For
>>    End If
>>  Next
>>Next
>>
>>End Sub
>
>ドカ さん
>ご回答ありがとうございました!
>コードの意味はわからない部分が多々ありますが・・。
>早速明日VBAの教科書を片手に検証してみたいと思います。
>
>どうやったらいいか全く思いつきませんでしたので、
>教えていただいて本当に助かりました。
>ありがとうございました。

ドカ さん
追加で教えていただけると助かります。
先日は回答ありがとうございました。
実はあの後、こちらのコードを会社で作成してみました。
正確なセル番地、シートなどは多少変えましたが。

そうすると、一つ問題が発生してしまいました・・。

シートのデータを照合した際にシート1(データが記載されている)とシート2の列で照合して、一致したらシート2へ転記というものでしたが、シート1の列に同じキーワードの列があった場合、例えば二件あれば二件とも抽出転記したかったのですが、どうしても最初の一件しか転記されません。
異なる二件のキーワードをシート2に記載して検索した場合はちゃんと一件づつ、計二件転記されています。
これはなぜでしょうか?
回答いただいてから、自分なりにいろいろ検討しコードを変えてみたのですが結局わかりませんでした。

実は別サイトで回答いただいたコードもだめでした。

本日こんどはfindnextを使ってなんとか希望のものを書いてみたのですが、ちょっと怪しいかんじです。自分で作ったコードは会社にあるので今すぐにはお見せできません。

こちらのコードを手直しして使わせて頂ければ安心なのですが・・。
今後の勉強のためにも複数件あるデータを検索して転記する方法を教えて頂けますと幸いです。
6 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 お礼

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