Excel VBA質問箱 IV

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

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


13382 / 76732 ←次へ | 前へ→

【68855】Do〜Loopについて
質問  レッズ命  - 11/4/23(土) 14:50 -

引用なし
パスワード
   いつもお世話になっております。

以下のVBAを作ったのですが、
『Loop While Not c2 Is Nothing And c2.Address <> firstAddress』で
(オブジェクト変数または With ブロック変数が設定されていません。)の
エラーメッセージが出てしまいます。

userformの処理をすると
このメッセージがでて、なにもせず閉じると、思う通りになってくれます。
どこがいけないのでしょうか?
教えてください。

2007 vistaを使用しています。


Dim c() As Object

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
 Else
  MsgBox "新規のお客様はいません。"
 End If

ユーザーフォーム上にはこちらを

Private Sub CommandButton1_Click()

Dim c() As Object

Set c3 = Sheets("カウンター数一覧").Columns("A") _
     .Find(what:="○", after:=ActiveCell, SearchDirection:=xlPrevious)
Set c4 = Sheets("会社一覧").Columns("A") _
     .Find(what:=c3.Offset(0, 1).Value, lookat:=xlWhole)

Sheets("会社一覧").Range(c4.row + 1 & ":" & c4.row + 1).Insert
Sheets("会社一覧").Cells(c4.row + 1, 1).Value = TextBox1.Value
Sheets("会社一覧").Cells(c4.row + 1, 2).Value = TextBox2.Value
Sheets("会社一覧").Cells(c4.row + 1, 3).Value = TextBox3.Value
Sheets("会社一覧").Cells(c4.row + 1, 4).Value = TextBox4.Value

Sheets("カウンター数一覧").Select

Unload Me

End Sub
1 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 お礼

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