同じコマンドボタンからマウスカーソルがはなれたら
フォーム上のコマンドボタンにマウスカーソルが触れたら色を付ける、
同じコマンドボタンからマウスカーソルがはなれたら 、また色を変える、
という動きをvbaで行いたいのですが、
Private Sub cmd_test_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As
Single, ByVal Y As Single)
Me.cmd_test.BackColor = RGB(255, 180, 200)
End Sub
で、マウスカーソルが触れたら色を付けることはできたのですが、
マウスカーソルがそのコマンドボタンから離れたら色を変えるという動きができません。
Private Sub cmd_test_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Me.cmd_test.BackColor = RGB(255, 255, 255)
End Sub
Private Sub cmd_test_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Me.cmd_test.BackColor = RGB(255, 255, 255)
End Sub
Private Sub cmd_test_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As
Single, ByVal Y As Single)
Me.cmd_test.BackColor = RGB(255, 255, 255)
End Sub
をしても、マウスカーソルが離れても色が白になりませんでした。
お礼
その後あれこれ試行錯誤の結果、マクロ1,マクロ2にそれぞれ記録し出来るようになりました。
補足
有難うございます。 左側前方ボタンをCtrl+F5に割り当てる具体的な方法が見えてきません。 動画も拝見しましたがよく分かりませんでした。 ヒントがあればなんとかなると思っていましたが、なかなかそうもいきません。iCUEの操作マニュアルでもあれば助かるのですが。