0
このコードを使用して、1つのシートで何かを検索し、別のシートに移動しようとしています。以下は私のコードです。私はこのエラーを取得しておいてください。Excelマクロの実行時エラー1004:アプリケーション定義のエラーまたはオブジェクト定義のエラー
Run-time error '1004':
Application-defined or object-defined error
コード:
Private Sub CommandButton1_Click()
Dim ws As Worksheet, myCounter
Dim erow, myValue As Long
For Each ws In Sheets
If ws.Range("C3").Value > 6 Then
myCounter = 1
ws.Select
ws.Range("C3").Select
myValue = ws.Range("C3").Value
Worksheets("Report").Select
erow = ActiveSheet.Cells(Rows.Count, 1).End(x1Up).Offset(1, 0).Row
ActiveSheet.Cells(erow, 1) = myValue
nextValue = MsgBox("Value found in " & ws.Name & Chr(10) & "Continue?", vbInformation + vbYesvbNo, ws.Name & " C3 = " & ws.Range("C3").Value)
Select Case nextValue
Case Is = vbYes
Case Is = vbNo
Exit Sub
End Select
End If
Next ws
If myCounter = 0 Then
MsgBox "None of the sheets contains a " & Chr(10) & "value greater than 6 in cell C3 ", vbInformation, "Not Found"
End If
End Sub
は、なぜ私はこのエラーを取得していますか?
**Run-time error '1004':
Application-defined or object-defined error**
いいタイトルを書いてください。 –
エラーが発生したとき、どの行が強調表示されていますか? – tigeravatar
コードにスペルミスがあります。 '.End(x1Up)'は '.End(xlUp)'でなければなりません。 –