Private Sub Worksheet_Change(ByVal Target As Range) Dim r As Long If (Target.Row >= 5 And Target.Row <= 161) And (Target.Row Mod 4 = 1) And (Target.Column = 4) Then r = Target.Row Cells(r + 2, 4) = Cells(r, 4) \ 100 Cells(r + 2, 5) = Cells(r, 4) \ 10 Mod 10 ← 実行時エラー1004 Cells(r + 2, 6) = Cells(r, 4) Mod 10 End If End Sub