• 締切済み

EXCEL起動と同時に全セル書式を文字列にしたい

EXCELを起動すると同時に、 全セルの書式が「文字列」になっているようにさせたいのですが、 VBAのAutoExecを使用する以外に方法ありますでしょうか? ユーザー設定やオプションも一通りチェックしたのですが、 そのような設定はできそうになさそうでした。 できれば、XLA化してアドインできるようにさせたいのですが。 どなたか良い方法をご存知でしたら、ご教授くださいませ。 よろしくお願いします。

みんなの回答

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.3

VBAのAutoExec のことは知りませんが、 EXCEL起動と同時というのは無理だと思いますが。 ファイルを開いたときにそのファイルがというのであれば、 Workbook_Openイベントを使えばできますが。

THUBAN
質問者

お礼

自己解決で実現できました。 Auto_Openの間違いでした、失礼しました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

自分のPCだけで良いならですが 「書式」「スタイル」でスタイル名:標準の状態で 「変更」ボタンで「表示形式」を変更します。 このファイルを「名前を付けて保存」で ファイル名:Book ファイル形式:テンプレート (*.xlt) でXlstartフォルダに保存してください。 これで新規のブックは上記のテンプレートから作られます。 一応参考になるサポート情報 「新規作成するワークシートでユーザー定義のセル書式を利用する方法」 http://support.microsoft.com/kb/401668/ja 「ワークシートの初期設定の変更方法」 http://support.microsoft.com/kb/402356/ja

THUBAN
質問者

お礼

自己解決で実現できました。 Auto_Openマクロを用い、書式変更できるマクロをオリジナルツールバーに組み込み、xlaとしてアドインすることで、起動後にオリジナルツールバーのアイコンで書式を標準/数値/文字列に切り替えられるようにしました。 ありがとうございました。

  • htmcr
  • ベストアンサー率36% (11/30)
回答No.1

Excel の起動時にマクロを実行する http://office.microsoft.com/ja-jp/excel/HA010346281041.aspx 全てのシートの書式を変更する http://www.moug.net/tech/exvba/0110003.htm 上記を組み合わせれば実現できませんか?

参考URL:
http://office.microsoft.com/ja-jp/excel/HA010346281041.aspx,http://www.moug.net/tech/exvba/0110003.htm
THUBAN
質問者

お礼

自己解決で実現できました。 Auto_Openマクロを用い、書式変更できるマクロをオリジナルツールバーに組み込み、xlaとしてアドインすることで、起動後にオリジナルツールバーのアイコンで書式を標準/数値/文字列に切り替えられるようにしました。 ありがとうございました。

関連するQ&A