Excel VBA質問箱 IV

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

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


52536 / 76732 ←次へ | 前へ→

【29033】Re:商品CDを参照してコピーの方法
回答  awu  - 05/9/22(木) 0:37 -

引用なし
パスワード
   VBAを使わなくてもVLookUp関数等を使用した計算式で対応出来そうな
内容ですが、VBAで処理すると、こんな感じで如何でしょうか。


Sub 検索値貼付()
Dim Rng As Range
Dim FRng As Range
Dim Rw As Long
For Rw = 3 To 87 Step 3
  Set Rng = Range("B" & Rw)
  Set FRng = Range("W138", Range("W65536").End(xlUp)). _
          Find(Rng.Value, lookat:=xlWhole)
  If Not FRng Is Nothing Then
    Rng.Offset(, 5).Value = FRng.Offset(, 1).Value
  End If
Next Rw
For Rw = 90 To 93
  Set Rng = Range("B" & Rw)
  Set FRng = Range("W138", Range("W65536").End(xlUp)). _
        Find(Rng.Value, lookat:=xlWhole)
  If Not FRng Is Nothing Then
    Rng.Offset(, 5).Value = FRng.Offset(, 1).Value
  End If
Next Rw
Set Rng = Nothing: Set FRng = Nothing
End Sub

1 hits

【29025】商品CDを参照してコピーの方法 りょうた 05/9/21(水) 21:46 質問
【29033】Re:商品CDを参照してコピーの方法 awu 05/9/22(木) 0:37 回答
【29054】続けて質問ですが、オフセット位置の取得方... りょうた 05/9/22(木) 16:44 お礼
【29072】Re:続けて質問ですが、オフセット位置の取... Hirofumi 05/9/23(金) 0:42 回答
【29090】Re:続けて質問ですが、オフセット位置の取... りょうた 05/9/23(金) 20:35 お礼

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