VBA

excelでちょっとしたゲームを作る

VBA

2番目のシートで遊べる。 左右でよけるだけ。 Public Declare Function SetTimer Lib "USER32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long Public Declare Function KillTimer Lib "USER32"…

ExcelのVBAで画面をスクロールさせる(ズーム版)

VBA

二枚目のワークシートがスクロールする。 Public Declare Function SetTimer Lib "USER32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long Public Declare Function KillTimer Lib "USER32" (ByV…

ExcelのVBAで画面をスクロールさせる

VBA

二枚目のワークシートがスクロールする。 Public Declare Function SetTimer Lib "USER32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long Public Declare Function KillTimer Lib "USER32" (ByV…

ExcelのVBAでキーコードを得る

VBA

先程のタイマーを応用しつつ、キーボード上で押されているキーを決まったセルに表示する。フォーカスが無くても反応するところがおもしろい。 Public Declare Function SetTimer Lib "USER32" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse A…

ExcelのVBAでタイマを使う

VBA

ボールが16x12の中をバウンドするプログラム。 initを実行した後 timerStartStopを実行すると動いたり止まったりする。 久しぶりにタイマ使って楽しかった。 Public Declare Function SetTimer Lib "USER32" (ByVal hwnd As Long, ByVal nIDEvent As Long, B…