|
亀マスターさん
ありがとうございます。
以下のように組んでみたところ、上手くいきました。ありがとうございました。
i = 10
j = 10
Cells(i, j).Interior.ColorIndex = 6
Do
'自機発生、操作
If GetAsyncKeyState(37) <> 0 Then
Cells(i, j).Interior.ColorIndex = xlNone
If j <= 3 Then
j = 17
Else
j = j - 1
End If
Cells(i, j).Interior.ColorIndex = 6
End If
If GetAsyncKeyState(38) <> 0 Then
Cells(i, j).Interior.ColorIndex = xlNone
If i <= 3 Then
i = 17
Else
i = i - 1
End If
Cells(i, j).Interior.ColorIndex = 6
End If
If GetAsyncKeyState(39) <> 0 Then
Cells(i, j).Interior.ColorIndex = xlNone
If j >= 17 Then
j = 3
Else
j = j + 1
End If
Cells(i, j).Interior.ColorIndex = 6
End If
If GetAsyncKeyState(40) <> 0 Then
Cells(i, j).Interior.ColorIndex = xlNone
If i >= 17 Then
i = 3
Else
i = i + 1
End If
Cells(i, j).Interior.ColorIndex = 6
End If
If GetAsyncKeyState(13) <> 0 Then
Exit Do
End If
DoEvents
Sleep 90
Loop
End Sub
|
|