Excel VBA質問箱 IV

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

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


33569 / 76734 ←次へ | 前へ→

【48381】Re:検索し、置換するには?
回答  Kein  - 07/4/15(日) 11:44 -

引用なし
パスワード
   Sheet1のA列をループして、Sheet2でFindメソッドの検索をするのが
一番シンプルで分かりやすいと思います。

Sub Data_Rep()
  Dim MyR As Range, C As Range, FR As Range

  With Sheets("Sheet1")
   Set MyR = .Range("A1", .Range("A65536").End(xlUp))
  End With
  For Each C In MyR
   Set FR = Sheets("Sheet2").Cells _
   .Find(C.Value, , xlValues, xlWhole)
   If Not FR Is Nothing Then
     FR.Value = C.Offset(, 1).Value
     Set FR = Nothing
   End If
  Next
  Set FR = Nothing
End Sub  

4 hits

【48377】検索し、置換するには? MAKI 07/4/15(日) 2:09 質問
【48378】Re:検索し、置換するには? Hirofumi 07/4/15(日) 8:03 回答
【48379】Re:検索し、置換するには? Hirofumi 07/4/15(日) 8:27 回答
【48382】Re:検索し、置換するには? Hirofumi 07/4/15(日) 15:32 回答
【48381】Re:検索し、置換するには? Kein 07/4/15(日) 11:44 回答
【48388】Re:検索し、置換するには? MAKI 07/4/15(日) 23:13 お礼

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