• ベストアンサー

VBA カラーパレットを表示して色を選択できるようにするには

VBAマクロにて、セルに色付けするプログラム等を作る時に、 コードにて青色を指定して、色付けすることは簡単ですが、 マクロ起動時に、カラーパレットが出るようにして、そこで色を 指定して、色付け出来たら便利なのですがそのようなことは可能でしょうか?

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

こう? Sub Test()  Application.Dialogs(xlDialogPatterns).Show End Sub

VitaminBB
質問者

お礼

回答ありがとうございます。 最初に色塗りが必要なセルをマクロで選択し、 最後に提示いただいたコードにて、色塗りをすれば目的が 達成出来そうです。

関連するQ&A

  • コマンドボタンの色をパレットを表示して選ばせたい

    コマンドボタンを押すと、カラーパレットを表示し、色を選択したらそのボタン自身の色を選択した色に変更するマクロを作る必要があります。 ですが、自分なりに調べたつもりですが、どうすればよいか判らず、助けて頂きたいのです。 例えば、デザインモードで、コマンドボタンのプロパティ「BackColor」を変更する時に表示されるようなパレットを、マクロで表示し、選択させたタイルの色コードを取得し、そのコマンドボタンの色を変える、というような処理になります。 (イメージは、添付画像をご参照ください。パレットはあくまで例示で、これでないとけない、ということではありません。) Application.Dialogs(xlDialogColorPalette).Show でダミーセルを着色してから色を拾って、ボタンのBackColorプロパティを変えればできそうな気もしますが、セルとオブジェクトの色数が同じかどうかも確認できていないこともあり、可能なら、もうちょっとスマートなやり方ががあるとよいのですが。 以上について、よろしくお願いします。

  • カラーパレットを便利にしたい

    ホームページビルダーでスタイルを設定するとき、前景色・背景色で色を取得するのですが、限られた色しか選択できないため、不便です。ユーザー定義で「その他」を選んだときに現れるカラーパレットは16色までしか色を追加できないし・・・困っています。このカラーパレットをWebデザイン用の便利なパレットに変更できないでしょうか?そもそもこのカラーパレットってどこに収納されているんですか?

  • カラーパレットを表示してくれるライブラリを探しています。(dojoを除く)

    カラーパレットを表示してくれるライブラリを探しています。 dojoはファイルサイズが大きいので対象外です。 ボタンを押すと、javascriptによるカラーパレットが出てきて、そこから色を選択すると、テキストフォームに選択した色コードが表示されるようなものを作りたいと思っています。 お願いします。

  • カラーパレットの色名はVBAで取得できますか?

    ご存じの方がいらしたらご教示お願いします。  http://oshiete1.goo.ne.jp/qa3061670.html を拝見して疑問に思ったことですが、塗りつぶし色のカラーパレットに表示するToolTipの「色名」はVBAで取得可能でしょうか 色だけであれば  ActiveWorkbook.Colors(n) nは0~56 で取得できます。でもパレットの各色にマウスをポイントしたときにポップアップする「色名」はどんなコレクションで取得できるのでしょうか。 またカラーパレットで前回選択した色は「選択された状態」になっていますが、パレットの「この色が選択されている」ということを取得するプロパティもあるのでしょうか。 この質問は「現在選択されている色」は色名(文字列)としてなら  Application.CommandBars("Drawing").Controls(n).TooltipText   ( n は ID=1691 のコントロールのIndex番号 ) で取得できるので、各パレットの「色名」を取得できれば、現在選択されているColorも取得できると考えての質問です

  • カラーで表示されないのはなぜ?

    スキャナで読み込んだイラストを,ペイントで色づけしているのですが,カラーで表示されずに白黒で画面表示されます。色の反転ではありません。青や黄色で色づけしても,すべて白黒です。なんとかカラーで表示させられないでしょうか?どなたか教えていただけますか?

  • カラーチャート(カラーパレット?)の作り方

    カラーチャート(カラーパレット?)の簡単な作り方はありませんか? イメージとしてはこんな感じの物です。 http://www.gande.co.jp/DIC/image/DIC-SEL02.jpg 任意の色・・・たとえば青を選んだとして、同系統の色をグラデーションの様に沢山表示させたいです。 (最終的には印刷して使います) 宜しくお願いします。

  • illustrator10でDICカラーのパレットが表示されなくなってしまいました

    イラレの10を使用しています。 OSは10.4.11です。 今まで、 ウインドウ→スオッチライブラリ→DICカラー でDICのカラーパレットが表示されてそこから色を指定していたのですが、 突然パレットが出てこなくなってしまいました。 DICカラーにチェックは入っているので、選択は出来ているようです。 どうすればDICカラーを表示・選択できるようになるのでしょうか? イラストレーターの再インストールしかないのでしょうか・・ 教えて頂けたら幸いです。 どうぞよろしくお願いいたします。

  • excel2003で文字色のカラーパレットを戻す方法を教えて下さい。

    Excel2003で、文字色のカラーパレットを別のブックを同じにしようと思い、 書式→スタイル→スタイルのコピーを行ったところ、 上手くできませんでした。 直そうと思い、正しい色カラーパレットが登録されていた筈のデータを起動してみると、そのデータの文字色やセル色も変わっています。 他のデータも見てみたところ、同様に色が変わっていました。 今まで作ったデータ全てに影響しているようです。 元に戻す方法はないでしょうか。

  • Photoshopのカラーパレットを印刷

    カテゴリに悩んだのですがこちらで質問します。 Photoshopのカラーパレットをそのままの形で 印刷(家庭用インクジェットプリンタ使用)という事は 可能でしょうか? モニタで見た色と印刷された色がかなり違う気がするので、 カラーパレットをそのまま印刷できたら調整に便利だなと思ったのですが。 もし可能なら方法をご教授お願いします。

  • photostopでパレットを使って色の置き換えをしたい

    photoshopで色の置き換えをしたいのですが、教えてください。 環境は、WindowsXP、PhotoshopCSです。 グレーで10段階の濃淡のある絵(RGB)を、薄い方から、それぞれ指定した色(赤・青などのカラー)へ置き換えたいのです。 (説明のため10段階、とさせていただきますが、実際はもっと大量の色数があるため、選択範囲を用いての置き換えは厳しいです) グレー濃淡の絵で使用している色をパレットに保存(輝度順)して、置き換えたい色のパレットも作成してあるのですが、これをグレーの絵に置き換えることは可能でしょうか。 パレットを使わない方法でも、同様のことができるのであればその方法も教えていただきたいです。 よろしくお願いいたします。

専門家に質問してみよう