- ベストアンサー
エクセルVBAでセルの書式設定を出すには
「セルの書式設定」のダイアログを出すには メニューの「書式」-「セル」-「セルの書式設定」-「罫線」を順番に選らばなければなりません。 これをショートカットキーなどで一発で出す方法はないでしょうか。 恐らくVBAでSendkeysを使って行うことになると思うのですが、 最初のAlt-o、Alt-eは分かるのですが、最後に複数タブからどうやって「罫線」をだしたらよいのでしょうか。 また、Sendkeysを使わないやりかたがあったら教えていただけないでしょうか。 よろしくお願い申し上げます。
- believe_me
- お礼率82% (556/675)
- オフィス系ソフト
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。Wendy02です。 >メニューの「書式」-「セル」-「セルの書式設定」-「罫線」を順番に選らばなければなりません。 通常は、VBAから、ダイアログを出すのでしたら、「罫線」は罫線単独ダイアログになります。 以下のようなコードになります。 Application.Dialogs(xlDialogBorder).Show
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17068)
>最後に複数タブからどうやって「罫線」をだしたらよいのでしょうか →キー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
お礼
回答ありがとうございます。 色々な方法があるのですね。 改めてエクセルの奥の深さが分かりました。
関連するQ&A
- セルの書式設定ダイアログを表示するには
エクセルVBAでセルの書式設定ダイアログを表示するショートカットキーはどうやって作るのでしょうか? 罫線、配置、パターン、表示形式、フォント、保護などの個別の表示方法は知っておりますが、その上位の「セルの書式設定ダイアログ」を表示するにはどうやったらよいのでしょうか? よろしくお願い申し上げます。
- ベストアンサー
- オフィス系ソフト
- 【EXCELエクセル】セルの書式設定だけコピー・ア
【EXCELエクセル】セルの書式設定だけコピー・アンド・ペーストしたいです。 ショートカットキーを教えて下さい。 やりたいこと セル右クリック→書式設定→罫線→細い線を選択→セルに斜め線を入れる これを違う離れているセルにも書式設定だけコピーして斜め罫線を入れたいです。 書式設定だけコピーするショートカットキーを教えて下さい。
- ベストアンサー
- Excel(エクセル)
- エクセルのセルの書式設定について教えてください。
PCはXPでエクセルの2007を使用しているのですが、セルの書式設定で、分からないことがあるので教えていただければ、助かります。 何が分からないかと言いますと、作成しているシートの行を見易くするために、一行置きに罫線の色を変えているのですが、ホームタブのスタイル→条件付き書式→新しい書式のルール→数式を使用して、書式設定するセルを決定→数式「 =MOD(ROW(),2)=0 」を入力、書式(F)ボタンを押しセルの書式設定ウインドが開くので、罫線タブ→そしてこのときに線のスタイルを選ぶのですが、通常の書式の線のスタイルの種類より少ないので、私は太い線を用いたいと思っているのにも拘らず、それが無いのでどうしてだろうと思い質問させていただくことにしました。どうか一つ宜しくお願いしたいと思います。
- ベストアンサー
- オフィス系ソフト
- エクセルの書式設定にフォントだけが
エクセルに書式設定をするとき、メニューバーにある書式、セルをクリックすると、セルの書式設定が表示されそのタブに、通常は、表示、形式、配置、フォント、罫線、パターンが表示されますが、時たまフォントのみしか表示されません(マウスの右クリックでセルの書式設定をクリックしても同じです)。何度か同じことを繰り返すとタブにすべての項目が表示されますが、メニューバーにある書式、セルをクリックすると、毎回1度で表示される方法はあるのでしょうか。又、フォントだけの表示のときは、すべてのタブが表示される方法はあるのでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルでセルの書式設定ができない
エクセルで右クリックで、セルの書式設定をクリックしても、 ダイアログが出ません。原因は何故でしょうか? ちなみに、メニューバーの書式→セルでもでてきません。 同じシートでも、正常に出てくるところもあるのですが・・・・ バージョンは2002です。 お願いします。
- 締切済み
- オフィス系ソフト
- エクセルの セルの書式設定で
セルの書式設定の罫線で一番細い線に色を付けて印刷したいのですが 黒い線になってしまいます。どうしたらできるようになりますか。プリンタの問題でもあるのですか。 あとそのセルの書式設定の罫線にある スタイルの罫線の太さは変えれますか。 宜しくお願いします。
- 締切済み
- オフィス系ソフト
- Excel VBA : セルのコメントの書式設定をするマクロを教えて下さい。
タイトルどおりですが、マクロの記録で生成されたスクリプトを実行してもエラーになってしまいます。 どう記述すれば良いのか、教えて下さい。 やりたいことは、次の設定の操作をVBAで行いたいです。 セルに既に設定されているコメントの書式設定の "プロパティ" タブの "オブジェクトの位置関係" を、"セルに合わせて移動するがサイズ変更はしない" に設定です。 つまり、セル毎に噴出しのように表示されるコメントの、その枠を右クリックして、"コメントの書式設定" で開くダイアログの設定を自動化したいです。 セル1つ分の設定マクロで十分です。 変更したいコメントがあまりにも多くて困っております。 よろしくお願い致します。
- ベストアンサー
- Visual Basic
- 【VBA】 VBAを使ってExcelにSendMessageしてメニューを実行したい
エクセルにおいて、VBAを使ってExcelに対してSendMessageをおこないメニューを実行したいのですが、メニューのSendMessageの引数WPARAMとLPARAMに 何を渡せば良いのでしょうか?SPY++を使ってメニューを実行したときにExcelに送られるWM_COMMANDを監視していましたがWM_COMMANDが見つかりませんでした。 ご存知の方、ご教授お願いします。 ちなみに、オートシェイプ選択時に「書式」-「オートシェイプ」メニューを実行し、書式設定ダイアログが表示され、オートシェイプの書式設定を変更するのが目的です。(VBAを使って書式設定のダイアログを表示する必要あり) SendKeysステートメントを使ってやってみましたがダメでした。この場合、モードレスダイアログに書式設定するコマンドボタンを配置し、そのボタンをクリックしたときにSendKeysを実行するもので、モードレスダイアログを表示している間はキーがモードレスダイアログに送られると判断してSendKeysの使用はやめました。
- 締切済み
- Visual Basic
- Excel2002で、[書式]→[セル]の「セルの書式設定」で「罫線」
Excel2002で、[書式]→[セル]の「セルの書式設定」で「罫線」タブを開いた際、色は「自動」ですが、「グレー」になってしまっています。 「自動」の場合は、「黒」ではないのでしょうか? また、「自動」で「黒」にするには、どのようにすればよいのでしょうか
- ベストアンサー
- Windows XP
- Excelの条件付き書式設定の太い罫線
Excel 2000 です。 条件付き書式の「書式」ボタンを押して表示される「セルの書式設定」の罫線タブの「線」の「スタイル」には、太い線がありません。 条件付き書式では、太い罫線は設定できないということでしょうか。
- ベストアンサー
- オフィス系ソフト
お礼
Wendy02さん。いつもありがとうございます。 一発で出るのですね。とても重宝しそうですね。