
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
>Image1とかLabel1というのがいまいちわからなくて
Excelのバージョンは何でしょうか? こういう質問をする時は、まず
使用しているExcelのバージョンを最低限書きましょう。
取りあえず僕の持っているExcel2010でのやり方を書いておきます。
1.「開発」→「挿入」をクリック
2.マウスをAか山と太陽の絵のアイコンをクリック(それぞれマウスを上に持っていくと
ラベル(ActiveXコントロール)もしくはイメージ(ActiveXコントロール)と表示されます)
3.そのままワークシートのどっかをクリック。
4.できたものをダブルクリック
5.Visual Basicのエディターに飛ぶ。すると、
Private Sub Label1_Click()
End Sub
ていうものができているが、今は無視。Clickと書かれているドロップダウン
メニューをクリックして、MouseMoveをクリック。
6.すると、以下の文が挿入される。
Private Sub Label1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
End Sub
これは、DreamyCatさんの書かれたLabel1_MouseMoveの1行目と最後の行であることに
お気づきでしょうか?あとはPrivate~の下にカーソルを移動して
Range("a1). ~
と書きます。
7.Excelに戻り、画面上部の「デザインモード」が背景とは違う色(Onの状態)であること
を確認。同じだったらそれをクリック。
8.3でできたものをクリックして、画面上部にある「プロパティ」をクリック。または、
右クリックしてメニューから「プロパティ」を選択しても同じ。
8.BakcStyleを0 - fmBackStyleTransparentに設定する。
9.「デザインモード」をクリックして背景と同じ色(Offの状態)になったら終了。
こんな感じですが、どうでしょうか?
追加。
コントロールを動かしたり、そのプロパティを変えたりはデザインモードがOnの状態で、
マクロを実行する場合はデザインモードがOffの状態で行う必要があります。
以上
No.4
- 回答日時:
コメントの挿入に何の不満があるのだろう?
その辺を明らかにすれば、もう少し違う意見が出てくるのではないかと。
背景の色が気に入らないのなら、コメントの書式設定で如何様にでも
変更できます。(コメントの表示/非表示を使ってコメントを常時表示にしておいて、
コメントを選択。右クリックからコメントの書式設定を実施)
ちなみにDreamCatさんのマクロは、Image1なりLabel1なりのActiveコントロール
をワークシートに配置して初めて動作します。この辺は実施してますか?
ご回答ありがとうございます。コメントの背景色は設定できるのですが、
でてくる位置を変更できないため、(セルと同じ位置に表示させたいため)です。
Image1とかLabel1というのがいまいちわからなくて図形を差しこみしたり
したのですがうまくいきません。マクロの登録ボタンもコントロールの書式設定で
色が変わりませんし。。
No.3
- 回答日時:
すみません。
先に回答がありました。mshr1962さんの方法は知りませんでしたので、
先の投稿の最初の部分は無視してください。
No.2
- 回答日時:
一般機能だと、セルと少し位置がずれますが、
お書きになっているコメントでやるしかないでしょう。
VBAだとImageかLabelのBackcolorを透明にしておいて
下記のようにマウスがあるかどうかを検出して表示することができます。
Private Sub Image1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Range("a1").Value = 12345
Application.Wait Now() + TimeValue("00:00:01")
Range("a1").Value = ""
End Sub
Private Sub Label1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
上記と同様
End Sub
ご回答ありがとうございます。背景色無し、文字を黒でやったのですが
初心者なためよくわかりませんでした。
A1にとりあえず文字を入力して
Private Sub Image1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Range("a1").Value = 12345
Application.Wait Now() + TimeValue("00:00:01")
Range("a1").Value = ""
End Sub
Private Sub Label1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Range("a1").Value = 12345
Application.Wait Now() + TimeValue("00:00:01")
Range("a1").Value = ""
End Sub
とSheet1もしくはThisWorkbookに貼りつけてマクロ有効ファイルで保存したのですが何も
でませんでした。初心者で申し訳ないです。
No.1
- 回答日時:
ご回答ありがとうございます。そういう方法もあったんですね。
コメントの挿入と似ているんですね。
しかしセルに文字を表示させたいため何か方法がないか苦慮しております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルでセルにポインタすると表示されるコメントみたいなもの
Excel(エクセル)
-
コマンドボタンやイメージにマウスをのせるとボタン名を表示したい
Excel(エクセル)
-
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
-
4
Excelのマクロ>セルにカーソルがあたったらコメントを表示する
Excel(エクセル)
-
5
エクセルの画像にツールチップを表示させたい
Visual Basic(VBA)
-
6
excel、画像にカーソルを合わせるとタイトル・説明が表示されるようにするには?
Excel(エクセル)
-
7
セルをクリックすると付箋のようなものが表示されるのだが。
Excel(エクセル)
-
8
Enterキーでマクロを起動さす。
その他(ソフトウェア)
-
9
Excel VBAでのWorksheet_Changeが動作しない原因
Excel(エクセル)
-
10
エクセルのVBA 特定のセルでエンターキーでマクロ実行
Excel(エクセル)
-
11
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
12
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
13
【Excel VBA】CSV取込時、数字の先頭の0を消えないようにするには?
Excel(エクセル)
-
14
マウスを乗せたときにセルの色を変える
HTML・CSS
-
15
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
16
ダブルクリックしたセルの近くにユーザーフォームを表示したい
Excel(エクセル)
-
17
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
18
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
19
ユーザーフォームのテキストボックスに前回入力した値を表示する Excel
Visual Basic(VBA)
-
20
ユーザーフォームに別シートからデータを反映させたい。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ウィンドウの最大化と最小化し...
-
セルにカーソルを合わせると文...
-
パソコン起動時の設定について
-
勤続年数の平均を求めたい時の関数
-
Excelでセル参照したとき、書式...
-
一つのシートの中に複数のペー...
-
表のセル内の右側に余白?
-
エクセルの色も=イコールでき...
-
デスクトップの画面を元に戻し...
-
オートフィルタのリストを順番...
-
エクセルで作成した縦に長い表...
-
エクセルでページ番号をつける...
-
TVとPCをHDMIでつなげたらPCの...
-
画面ロック中にプログラム実行...
-
エクセルでのマイナス計算がう...
-
EXCEL でセルの結合した際、行...
-
WIN10 起動直後の画面が緑色になる
-
納期と納入日から遅延日数の計算式
-
エクセルVBAで、行コピーを複数...
-
水平スクロールから垂直スクロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ウィンドウの最大化と最小化し...
-
セルにカーソルを合わせると文...
-
URLをデスクトップに貼りつける...
-
家庭内LANでフォルダなどの共有...
-
スタートボタンからお気に入り...
-
ワンクリックからダブルクリックへ
-
古いコンピューター名を削除す...
-
エクセルの初期画面が変!
-
アイコンが・・・
-
Win10で右クリックメニュー「タ...
-
「ドラッグ中にウィンドウの内...
-
マイコンピュータで最初から左...
-
WEB(FIRE FOX)でのショートカ...
-
win98の質問です。
-
win7マイピクチャーの移動
-
Windows7でのウィンドウの移動方法
-
ゲーム画面のサイズを変更
-
ショートカットをクリックする...
-
パソコンについて、困っています
-
フォトショップ5.5でガイド線を...
おすすめ情報