Excel VBA質問箱 IV

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

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


44698 / 76732 ←次へ | 前へ→

【37048】Re:検索処理
回答  Statis  - 06/4/20(木) 10:44 -

引用なし
パスワード
   こんにちは

これで如何かな?

Private Sub ken_Click()
Dim adrs As String, addr As Range
Dim theadd As String, R As Range

adrs = adr.Value
Application.ScreenUpdating = False
With Worksheets("一覧")
   Set addr = .Range("a1:c35000").Find(adrs, , xlValues, xlPart)
   If Not addr Is Nothing Then
    theadd = addr.Address
    Set R = addr
    Do
     Set addr = .Range("a1:c35000").FindNext(addr)
     Set R = Union(R, addr)
    Loop Until theadd = addr.Address
    MsgBox "見つかりました。"
    .Activate
    R.Activate
   Else
    MsgBox "該当なし"
   End If
End With
Application.ScreenUpdating = True
Set R = Nothing: Set addr = Nothing

End Sub

0 hits

【37030】検索処理 初心者です。 06/4/20(木) 0:52 質問
【37037】Re:検索処理 neptune 06/4/20(木) 7:55 回答
【37047】Re:検索処理 ハチ 06/4/20(木) 10:20 発言
【37049】Re:検索処理 neptune 06/4/20(木) 10:49 発言
【37054】Re:検索処理 ハチ 06/4/20(木) 11:39 発言
【37048】Re:検索処理 Statis 06/4/20(木) 10:44 回答
【37053】Re:検索処理 Jaka 06/4/20(木) 11:35 発言
【37085】みなさんありがとうございます! 初心者です。 06/4/20(木) 23:15 お礼

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