こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

投稿日時 - 2007-01-13 00:53:04

QNo.2662299

困ってます

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

こんばんは。Wendy02です。

>メニューの「書式」-「セル」-「セルの書式設定」-「罫線」を順番に選らばなければなりません。

通常は、VBAから、ダイアログを出すのでしたら、「罫線」は罫線単独ダイアログになります。

以下のようなコードになります。

 Application.Dialogs(xlDialogBorder).Show
 

投稿日時 - 2007-01-13 01:12:58

お礼

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

投稿日時 - 2007-01-13 01:38:53

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.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

投稿日時 - 2007-01-13 09:35:42

お礼

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

投稿日時 - 2007-01-13 12:04:47

あなたにオススメの質問