• ベストアンサー

エクセルVBAでセルの書式設定を出すには

「セルの書式設定」のダイアログを出すには メニューの「書式」-「セル」-「セルの書式設定」-「罫線」を順番に選らばなければなりません。 これをショートカットキーなどで一発で出す方法はないでしょうか。 恐らくVBAでSendkeysを使って行うことになると思うのですが、 最初のAlt-o、Alt-eは分かるのですが、最後に複数タブからどうやって「罫線」をだしたらよいのでしょうか。 また、Sendkeysを使わないやりかたがあったら教えていただけないでしょうか。 よろしくお願い申し上げます。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんばんは。Wendy02です。 >メニューの「書式」-「セル」-「セルの書式設定」-「罫線」を順番に選らばなければなりません。 通常は、VBAから、ダイアログを出すのでしたら、「罫線」は罫線単独ダイアログになります。 以下のようなコードになります。  Application.Dialogs(xlDialogBorder).Show  

believe_me
質問者

お礼

Wendy02さん。いつもありがとうございます。 一発で出るのですね。とても重宝しそうですね。

その他の回答 (1)

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

>最後に複数タブからどうやって「罫線」をだしたらよいのでしょうか →キーTABキーではないですか。 >VBAでSendkeysを使って行うことになると思うのですが、 (1)全前自動的に設定 http://www.geocities.jp/happy_ngi/YNxv205.html#6 などのようにVBAコードを入れる (2)ユーザーにその都度指定させる http://www2s.biglobe.ne.jp/~SATSYS/Dialogs.txt の セルの書式設定-罫線 Application.Dialogs(xlDialogBorder).Show このようにセルの書式設定は、配置、フォントなど数個に分かれている。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1498285&rev=1 が見つかりました。 http://hp.vector.co.jp/authors/VA016119/excel/borderky.txt

believe_me
質問者

お礼

回答ありがとうございます。 色々な方法があるのですね。 改めてエクセルの奥の深さが分かりました。

関連するQ&A