Excel VBA質問箱 IV

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

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


13385 / 76738 ←次へ | 前へ→

【68858】Re:Do〜Loopについて
発言  かみちゃん E-MAIL  - 11/4/23(土) 15:24 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>エラーは出なくなりましたが、
>次の検索にいってくれなくなりました・・・。

以下のようなデータですと、以下のようなコードで問題なく動いています。

  A  B  C
1 区分
2 新規
3 ××
4 新規
5

Sub Sample()
 Dim c2 As Range
 Dim firstAddress As String
 
 Set c2 = Sheets("カウンター数一覧").Columns("A").Find(what:="新規", lookat:=xlWhole)
 If Not c2 Is Nothing Then
  firstAddress = c2.Address
  Do
   Range(c2.Address).Select
   UserForm1.Show
'   Set c2 = Sheets("カウンター数一覧").Columns("A").FindNext(c2)
'  Loop While Not c2 Is Nothing And c2.Address <> firstAddress
   Set c2 = Sheets("カウンター数一覧").Columns("A").FindNext(c2)
   If c2 Is Nothing Then Exit Do
  Loop Until c2.Address = firstAddress
 Else
  MsgBox "新規のお客様はいません。"
 End If
End Sub

どこか、違うところがあるのではないでしょうか?
0 hits

【68855】Do〜Loopについて レッズ命 11/4/23(土) 14:50 質問
【68856】Re:Do〜Loopについて かみちゃん 11/4/23(土) 14:58 発言
【68857】Re:Do〜Loopについて レッズ命 11/4/23(土) 15:07 発言
【68858】Re:Do〜Loopについて かみちゃん 11/4/23(土) 15:24 発言
【68859】Re:Do〜Loopについて レッズ命 11/4/23(土) 15:35 発言
【68860】Re:Do〜Loopについて かみちゃん 11/4/23(土) 15:42 発言
【68861】Re:Do〜Loopについて レッズ命 11/4/23(土) 15:59 発言
【68862】Re:Do〜Loopについて かみちゃん 11/4/23(土) 16:15 発言
【68863】Re:Do〜Loopについて レッズ命 11/4/23(土) 16:33 発言
【68864】Re:Do〜Loopについて かみちゃん 11/4/23(土) 16:41 発言
【68865】Re:Do〜Loopについて レッズ命 11/4/23(土) 16:49 お礼
【68866】Re:Do〜Loopについて かみちゃん 11/4/23(土) 16:54 発言
【68867】Re:Do〜Loopについて レッズ命 11/4/23(土) 16:58 発言
【68868】Re:Do〜Loopについて かみちゃん 11/4/23(土) 17:08 発言
【68869】Re:Do〜Loopについて レッズ命 11/4/23(土) 17:28 お礼
【68870】Re:Do〜Loopについて かみちゃん 11/4/23(土) 17:34 発言
【68871】Re:Do〜Loopについて レッズ命 11/4/23(土) 17:57 お礼

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