
エクセル マクロをご教示ください。
1行目はタイトル行
現在、下記の様に構文を書きましたが
If Cells(i, 18) <> "1111/11/11" And Cells(i, 17) = "×" Then の所で
エラーが出ます。
R列2行目に1111/11/11があり
エラー文は Cells(i, 18)="1111/11/11" 、 Cells(i, 17) =エラー2015 、i=2
因みにQ2には関数が入っていて #VALUE!
Dim myRng1 As Range
For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row
If Cells(i, 18) <> "1111/11/11" And Cells(i, 17) = "×" Then '←ここでエラー
Set myRng1 = Range(Cells(i, "A"), Cells(i, "AE"))
myRng1.Interior.Color = RGB(255, 192, 0)
End If
Next
宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんにちは
当方の環境では「エラー13」になりますね。
そうであれば、セルのエラー値と文字列を比較しようとして、できないという意味になりますが、どうやら異なる状況のようなご質問なので・・
試しに、
Cells(i, 17) = "×"
を
Cells(i, 17).Text = "×"
にすることで、通ったりしませんか?
No.2
- 回答日時:
以下のようにしてください。
エラーになっているセルは、読み飛ばします。
Dim myRng1 As Range
For i = 2 To Cells(Rows.Count, 1).End(xlUp).Row
If IsError(Cells(i, 17)) = False And IsError(Cells(i, 18)) = False Then
If Cells(i, 18) <> "1111/11/11" And Cells(i, 17) = "×" Then
Set myRng1 = Range(Cells(i, "A"), Cells(i, "AE"))
myRng1.Interior.Color = RGB(255, 192, 0)
End If
End If
Next
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUM関数の範囲に#N/Aが...
-
ExcelでVBAを使用した際に、『...
-
Excelでエラー(#N/Aなど)値を...
-
ACCESS VBA でのエラー解決の根...
-
送信エラー時、レポートメール...
-
VLOOKUPで求めた数値をさらにVL...
-
VLOOKUP関数についての質問です...
-
Eエクセルの計算方法で空欄を0...
-
もしセルが"#N/A"なら~をする...
-
VBAで「致命的なエラー」が出ま...
-
MDプレーヤーで"UTOC ERROR"...
-
インポートエラーのテーブルを...
-
事務用コピー機がエラー表示で...
-
アクセスで、毎回インポートエ...
-
駅の改札でエラーとなって立ち...
-
リコーのmagio neo 271 エラー...
-
メールの送信エラー
-
自動改札のエラーって…
-
EXCELマクロで☓400とでます
-
システムエラーです:&H80004005...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUM関数の範囲に#N/Aが...
-
Excelでエラー(#N/Aなど)値を...
-
ExcelでVBAを使用した際に、『...
-
VLOOKUP関数についての質問です...
-
ACCESS VBA でのエラー解決の根...
-
VLOOKUPで求めた数値をさらにVL...
-
もしセルが"#N/A"なら~をする...
-
送信エラー時、レポートメール...
-
エクセルのエラー文について
-
Eエクセルの計算方法で空欄を0...
-
VBAで「致命的なエラー」が出ま...
-
ヤフー知恵袋についてです。自...
-
駅の改札でエラーとなって立ち...
-
EXCELマクロで☓400とでます
-
Chatgptから送られてきたリンク...
-
システムエラーです:&H80004005...
-
自動改札のエラーって…
-
■□■読み方■□■ #N/A, #VALUE!, ...
-
インポートエラーのテーブルを...
-
DoEvents
おすすめ情報