• ベストアンサー

マクロ登録ボタンに色をつける

こんにちわ! 私はtutogaと言います。 今Excel2000のソフトを使用して、ExcelVBAの勉強をしております。 最近始めたばかりで、分からないことだらけです(^^; 質問です・・・ マクロをボタンに登録する時、[フォーム]ツールバーの[ボタン]を使用しております。 登録したボタンの色を変えることはできないのでしょうか? ボタンがいくつか並んでおりまして、その中でも一番重要なボタンなので、色を付けて強調したいのです。 いろんなWebサイトで調べてみたのですが、なかなか見つけることができなくて・・・ どなたかご教授願います!

質問者が選んだベストアンサー

  • ベストアンサー
  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.3

コントロールツールボックスからコマンドボタンを貼り付けてはいかがですか。「表示」「ツールバー」→「コントロール ツールボックス」の中にあります。 実行したいマクロをコピーしていれてやれば簡単です。 Private Sub CommandButton1_Click() (実行したいマクロ) End Sub と言う形になると思います。 詳しくは以下のサイトを参考にしてください。 http://www.sigoto.co.jp/excel/activex/actmenu01.htm 「レッスン11 コマンドボタン」 Private Sub CommandButton1_Click() (実行したいマクロ) End Sub と言う形になると思います。

参考URL:
http://www.sigoto.co.jp/excel/activex/actmenu01.htm

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

オートシェイプの基本図形の四角形でも出来ます。 こちらは(VBAの勉強にならないのは別にして)操作だけで、色もつくし、文字も書けるし、マクロも登録できます。マクロの記録を使うと、コードでどう書けば、操作の 代わりになるかも判ります。 個人として基本的にフォームのコントロールは使わないようにしています。

tutoga
質問者

お礼

imogasiさん nihonjinnさん tbobiさん moon00さん   回答有難うございましたm(__)m 皆様からいただきました回答をすべて行ってみました。 [コマンドボタン]は、コードを入力する必要がありますが、これも勉強のため[コマンドボタン]を使用することにしました。 本当にありがとうございました!

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.2

  フォントの色は変えられますが、ボタンの色はダメそうですね。 マクロは、図形にも登録できるので、オートシェイプの四角などに登録してみては? これなら、右クリック > 書式設定から 色の変更もできますよ。 なお、オートシェイプは、 表示 > ツールバー > 図形描画ツールバー をクリック して ツールバーを表示し、そこから使うことができます。  

  • moon00
  • ベストアンサー率44% (315/712)
回答No.1

[フォーム]ツールバーの[ボタン]の色は変更できなかったはずです。 [コントロールツールボックス]の[ボタン]でつくれば、 色は好きにできるので、そちらを使われてはどうでしょう?

関連するQ&A

  • マクロボタンの登録方法を教えて下さい。

    Excel2000で 自由にマクロボタンを作成して、ツールバーに登録したのですが、 どうもマクロを作成した時のファイルにプログラムが 保存されているみたいで、ボタンを押す度に、 作成時のファイルが開いてしまいます。 他のツールバーのボタン同様に、 どのファイルでも自由に使えるように、 登録したいのですが、どうすればよろしいでしょうか?

  • Excelマクロボタンの色って変更できます?

    皆さんにはいつも大変お世話になっています。 質問が重複しているようでしたら申し訳ありません。 私はwindowsXPでExcelはOfficeXPを使用しています。 最近少しだけ(本当に少しだけ)マクロの勉強をして いるのですが、フォームで作成するマクロボタンって 味気ないグレーなんですよね。 中の文字色は変更する事が出来たのですが、マクロ ボタンそのものの色って変更出来ないのでしょうか? シートに複数ボタンがあった場合、機能に応じて色を 変更した方が解りやすいですし、ちょっと可愛い 感じがしますよね。 初心者でも簡単に解るようなアドバイスよろしく お願いします!

  • 電卓のようなマクロボタンの作り方

    Excel2000を使用しています。 フォームからマクロボタンを作るのはできるのですが、電卓ソフトみたいに、Excelの上で別ウィンドウみたいなものが出て、そこに10個ぐらいのボタンを配置させたいのですが、作り方がわかりません。 作成手順を教えてください。宜しくお願いします!

  • EXCEL2010でマクロをボタンに登録するには

    EXCEL2010でEXCEL2003に有った様なマクロをボタンに登録する方法を教えて下さい。 2003ではボタンの編集等も出来ましたが? 宜しくお願いします。

  • EXCEL 添付したツールバーに登録したマクロのパスについて

    Excel2003を使っています。 「表示メニュー」-「ツールバー」-「ユーザー設定」より新しいツールバーを作成しました。マクロのボタンが1つ作ってあり、同じファイル内のマクロが登録してあります。 このファイルをCドライブのマイドキュメントに保存しました。 この後、このファイルをDドライブに移動してみると、マクロのボタンが正しく動作しません。調べてみると、登録したマクロのパスがCドライブのままになっています。 ツールバーのボタンは常に同じファイル内の syori_1 を実行するようにしたいのですが、どのようにしたら良いのでしょうか? どうぞご教授ください。

  • excel 2000でのマクロボタン作成で

    マクロボタンを「表示」→「ツールバー」→「フォーム」の中のボタンをシート上に作ったのですが、これの色の変更はどこで出来るんでしょうか?テキストの文字の色の設定は出来るんですが・・・・よろしくお願いします。 

  • マクロの登録について

    質問です。win98、Excel2000でVBAをいじっている者です。 突然ですが、「マクロの登録」というマクロは作れないのでしょうか。 自作ツールバーを”マクロの記録”で作ったのですが、マクロの登録がコードに反映されません。 何か良い方法はないでしょうか? 宜しくお願いします。

  • 【Excel】セル上にボタン

    Excel2003を使用しています。 以前、購入したExcel関係の書籍に添付されていたCD-ROMの中に入っていたソフトで、セル上にボタンが作ってあって、それをクリックするとある操作が実行されるようになっていました。 これは、マクロを使用することでできるのでしょうか? マクロを勉強中でして、ツールバーにはいくつかボタンを作っているのですが、セル上にボタンを作成する方法も知りたくて、質問させていただきました。よろしくお願いします。

  • エクセル97-2003 自作マクロ登録ボタン

     Microsoft Office Excel 97-2003を使用しています。 以前使っていたエクセルでは、 自作のマクロを登録するボタンがあり、使っていました。 この新しいバージョンになってから、ボタンの登録方法がわからないままです。 どなたかご存知の方がいたら、教えていただけないでしょうか。 よろしくお願いいたします。

  • Excelシート上のマクロを登録したボタンの削除が出来ません

    過去ログを検索してもなかなか見つからなかった為、 お知恵を貸して頂ければ幸いです。 【前提】 ・Excel製作者はすでに居ないので確認できない ・自分はマクロ(VBA)初心者です ・該当Excel使用者からの依頼です ・Excel2003使用 【現象】 Excelのシート上にマクロが登録された「消去」ボタンがあるのですが。 そのボタンを削除しようとしても削除できません。 表示→ツールバー→フォームでフォーム修正ができる状態にして ボタンを右クリックして「Del」キーを押せば通常は消えるはずたと思うのですが。 なぜか「Del」キーを押すと、「消去」ボタンの上に「ボタン3」というボタンが張り付き 「消去」ボタンは残ったままです。 切り取りでも消えません。 移動させようとすると、移動先にも「消去」ボタンが増えます。 (元の位置にも消去ボタンが残ったままになる) 移動先に出来た「消去」ボタンはDelキーで削除可能なのですが。 元々の場所にある「消去」ボタンがどうしても消せません。 ブックやシートの保護がかかってるかと思いましたが かかっていないようです。 作成した「ボタン」を保護する設定がかかっているのでしょうか? 詳しい方がいらっしゃいましたら、教えて頂ければと思います。

専門家に質問してみよう