
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんにちは。
例えば CommandButton1 の下にひと廻り大きな Label を配置すると
『コントロールツールボックスのコントロールのMouseMoveイベント』で
できるようですね。
'SheetModule
Option Explicit
Private Sub CommandButton1_MouseMove(ByVal Button As Integer, _
ByVal Shift As Integer, _
ByVal X As Single, _
ByVal Y As Single)
Call bcchg(&H8080FF)
End Sub
Private Sub Label1_MouseMove(ByVal Button As Integer, _
ByVal Shift As Integer, _
ByVal X As Single, _
ByVal Y As Single)
Call bcchg(&H8000000F)
End Sub
Private Sub bcchg(c As Long)
With CommandButton1
If .BackColor = c Then Exit Sub
.BackColor = c
End With
End Sub
Label の大きさとマウススピードによっては感知できないかもしれませんので
念の為 Worksheet_SelectionChange にも元に戻すコードをかいておけばいいかもしれません。
この回答へのお礼
お礼日時:2008/04/25 07:24
ご回答ありがとうございました!
しかし私にはがお回答の内容が高度すぎて分かりません・・
これをコピペすればよいのでしょうか?
一度試してみます。
取り急ぎお礼まで^0^/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excel vbaでユーザーフォームに...
-
Excel VBA で Richtextboxを使...
-
カメラスクロールするのを動画...
-
長いソースをサブルーチンで分割
-
全てのオブジェクトのプロパテ...
-
コンボボックスの文字によるif...
-
EXCELでactivexコントロールを...
-
USB I/Oのデジタル信号をvbaで...
-
VB6のユーザーコントロールがメ...
-
LCD 1602ディスプレイの輝度調...
-
無償で利用できる暗号化ライブラリ
-
vb.netで画面のコントロールId...
-
C#で角が丸いテキストボックス
-
Excelコマンドボタン名を変数に...
-
WIN32でOCXを利用する方法を教...
-
(VBA)スピンボタンの大量...
-
ExcelVBAでListViewが使用できない
-
プロパティをループで指定する
-
コントロールのグループ化
-
エクセルVBAユーザーフォーム・...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAでオプションボタン...
-
エクセル・VBA CheckBoxのオブ...
-
カメラスクロールするのを動画...
-
EXCELでactivexコントロールを...
-
VBA ユーザーフォームの Keypre...
-
'ckbl' コントロールは作成され...
-
ExcelVBAでListViewが使用できない
-
チェックボックスをオンにした...
-
ユーザーフォームで動的(Me.Con...
-
chr関数の呼び出しで「プロ...
-
全てのオブジェクトのプロパテ...
-
vb.netで画面のコントロールId...
-
間違えて配置してしまったコン...
-
Excel VBA で Richtextboxを使...
-
VBAのフォームでTextBoxがいっ...
-
OCXって何ですか?
-
C# Form上に配置されたコントロ...
-
エクセル コントロールツール...
-
変数をコントロール型で使用す...
-
Groupboxの配下のコントロール...
おすすめ情報