
現在画像のようにオートフィルタとウィンドウ枠の固定機能を使用しているファイルがあります。
そこにワードアートで「打ち間違い注意」のような注釈を付けたいのですが、
このシートをスクロールした時に、ワードアートだけ常に見える位置に表示する方法はありませんか?
スクロールしてもワードアートの部分だけスクロールで上に消えていってしまわないようにしたいのです。
ワードアートは画像化してもいいです。(必ずしもワードアートでなくても良い、目立つ注釈であれば何でもいいです。)
簡単なVBAでファイルを開いた時にアラートが出るようにしたらどうかと提案したら、
アラートだけでは地味で目立たないからと上司に却下されてしまいました。
ウインドウを縦に分割してみましたが分割しても一緒にスクロールされてしまうし…
Windows7でExcelは2003です。
VBAは初歩的な部分が少し分かる程度です。
よろしくおねがいします。

No.8ベストアンサー
- 回答日時:
No.4の回答者です。
> まだどうやって改行したり文字サイズを変えたりするのか
[ Enter ]キーなどで改行してくれるわけではないので、挿入したラベル
の枠で横幅を狭くするなどで対応します。
ラベル幅を変更する方法以外だと、新規ラベルを追加し、2つのラベルで
改行風にする方法もありますね。
文字サイズなどは[プロパティ]やマクロ指定でできると簡単にできると
思います。
http://www.239-programing.com/excel-vba/ufm/ufm0 …
http://www.officepro.jp/excelvbaform/form_label/ …
[ ForeColor ]がフォントの色で、[ Font ]でフォント名やサイズを指定
できます。
そのほかの項目も、いろいろ試してみれば理解できると思います。
No.7
- 回答日時:
No.4の回答者です。
ユーザーフォームを出したままで編集作業をするのなら、私が紹介した
2番目のURL先にあるベストアンサーのVBAで可能になりませんか?
Private Sub Workbook_Open()
UserForm1.Show (vbModeless)
End Sub
モードレスで表示することでシートの操作ができると思うのですが。
http://www.officepro.jp/excelvbaform/form_form/i …
http://www.ab.auone-net.jp/~t.i/chapter7-5.html
ユーザーフォームの[プロパティ]からでも指定できると思います。
http://excel-pro.info/06_excel-VBA_24.html
あっ、モードレス表示っていうのがあるんですね!できました!
まだどうやって改行したり文字サイズを変えたりするのか理解できてないのですが色々試してみます。
ありがとうございます!
No.5
- 回答日時:
No.3です。
画像の左側に大きく余白を作った状態で貼り付けるとシートの右側に並べられると思う。
うっとおしいと言われるだろうが、それなら間違えるな!とw
いっそのこと、Excelから離れて、
ポストイットに赤いマジックで書いて、モニタの枠に貼り付けたり
壁紙にしてみるのもおもしろいかもしれないw
確かにそうなんですよね、鬱陶しいなら間違えるな!これは確かに本音です…笑
ポストイット貼っておけばいいじゃんと思いますが、共有のデータで何度も間違えるし永遠に覚えない人が何人もいるので、(しかもデータも複数ある)データ内に常に見える位置に注意書きは絶対必要と指示されております
今のところ余白を作って右に寄せて間隔を短めに表示させるのが一番簡単な方法かもしれません…
回答ありがとうございました。
No.4
- 回答日時:
[ユーザーフォーム]の[ラベル]を使うのはダメですか?
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/v …
シートやブックを開くと表示させるように設定すれば、注釈みたいに
使えると思います。
http://q.hatena.ne.jp/1208657362
[ユーザーフォーム]なら、[ウィンドウ枠の固定]をしてもスクロール
されることはないと思います。

なるほど、ちょっとまだ知らないVBAの機能なので上手くできるかわかりませんが、調べてみようと思います。
ちなみにこちらのラベル、今ユーザーフォームを作ってThisworkbookの所をOpenにして開いた時に表示させるところまでできましたが、フォームを閉じないとExcelの操作ができない状態です。
何らかの方法で閉じなくても操作できるようになるのでしょうか。
No.3
- 回答日時:
画像化してもよいなら…背景画に設定してはどうか。
タイル状に貼り付けられるので「うっとおしい」と言われるかもしれないが、
そのときは余白を大きくとった画像に直してから貼り付けるとよい。
やり方は、「ページレイアウト」から「背景」を選んで「ファイル」から画像を選択すればよい。
タイル状に貼り付けられるので必ず上に表示されるわけではない。
スクロールさせれば下から顔を覗かせたりする。
なるほど!いいな~と思ってやってみましたが、
背景部分もスクロールするんですね。
これだと短い間隔で貼ると鬱陶しい!と苦情が入り、
間隔を広げると目に付かない時がある!と苦情が入りそうです…
回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
みんなに挑戦してほしい「色彩検定」
これまで多くの方々が受検したが「色彩検定」。その目的や活用法は人それぞれ。今回は、色彩検定に影響を受けた男女3名にインタビュー。
-
エクセルでオブジェクトを常に表記する
Excel(エクセル)
-
WEBのようにスクロールすると付いてくる表
Excel(エクセル)
-
スクロールしてもボタンを常に表示させたい。Excel2002
Excel(エクセル)
-
4
エクセルの画面上にテキストBOXを常時表示させる
その他(ソフトウェア)
-
5
EXCELで、貼り付けた図を固定したい
Excel(エクセル)
-
6
EXCELのシート内に作成した図について
Excel(エクセル)
-
7
Excelで一部分だけを常に表示させたい
その他(パソコン・スマホ・電化製品)
-
8
EXCELの図形(テキストボックス)を固定したい
その他(Microsoft Office)
-
9
EXCEL 一部のオブジェクトだけを固定したい
Excel(エクセル)
-
10
図形を描画している時の画面のスクロールについて
Excel(エクセル)
-
11
エクセルで、オブジェクトの選択を禁止する方法。
Excel(エクセル)
-
12
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
13
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
14
エクセルである行以下全部を削除する方法
Excel(エクセル)
-
15
Excelで挿入した画像を固定したい
Excel(エクセル)
-
16
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
17
別のシートから値を取得するとき
Visual Basic(VBA)
-
18
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
19
VBAで特定のテキストボックスを画面中央に来るように表示したい
Excel(エクセル)
-
20
エクセルで条件に一致したセルの隣のセルを取得したい
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
文章の自動スクロール
-
5
アコーディオンで開かれたパネ...
-
6
初心者な質問 ページを長くし...
-
7
マウスホイールでスクロールで...
-
8
スクロールバーの動作で困って...
-
9
ページ訪問時にiframe内を自動...
-
10
大きい表へのスクロールバーの...
-
11
常に画像の大きさを横幅100%で...
-
12
パソコンの画面よりも大きい画...
-
13
Visual Basicから Spreadのスク...
-
14
Excelで1.2行目だけ固定して...
-
15
写真を右から左にスクロールさ...
-
16
IEにおけるプルダウン、テキ...
-
17
Excelでワードアートや図を常に...
-
18
マイページはどこを開くの
-
19
デジタル時計の時刻合わせの方...
-
20
【Android】ユーザー補助機能ボ...
おすすめ情報
公式facebook
公式twitter