Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


31421 / 76738 ←次へ | 前へ→

【50568】Re:任意のキーonでLoopから抜けられますか?
お礼  jungo  - 07/8/1(水) 16:54 -

引用なし
パスワード
   ichinoseさん、ありがとうございました。
こんな感じでできました。

Declare Function GetAsyncKeyState Lib "User32.dll" (ByVal vKey As Long) As Long
Sub thankyou()
Range("a1:a13").Interior.ColorIndex = xlColorIndexNone
ii = 1
Do Until ii = 10
i = 1
  Do Until i = 14
    Cells(i, 1).Interior.ColorIndex = 3
    If i > 1 Then
    Cells(i - 1, 1).Interior.ColorIndex = xlColorIndexNone
    End If
    
    If GetAsyncKeyState(16) <> 0 Then
    Cells(1, 3) = Cells(i, 1)
    Exit Sub
    End If

    Application.Wait Now + TimeValue("00:00:01")
    i = i + 1
  Loop
    Cells(i - 1, 1).Interior.ColorIndex = xlColorIndexNone
Loop
End Sub

参考になりました。感謝です!

0 hits

【50540】任意のキーonでLoopから抜けられますか? jungo 07/7/31(火) 15:02 質問
【50547】Re:任意のキーonでLoopから抜けられますか? ichinose 07/7/31(火) 19:59 発言
【50568】Re:任意のキーonでLoopから抜けられますか? jungo 07/8/1(水) 16:54 お礼

31421 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free