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

締切り済みの質問

ユーザー定義の共有(Excel2003)

Excel(2003)で『#,##0"円"』のようなユーザー定義を使用、作成しています。

この定義ですが、別ブックでは使えないのでしょうか?

違うハードでも共有できると嬉しいのですが、方法はありませんでしょうか?(例えば自宅パソコンで作成した定義を学校のパソコンで使う)

どなたご教授ください。よろしくお願いします。

投稿日時 - 2009-07-09 14:04:52

QNo.5111331

困ってます

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

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

回答(2)

ANo.2

#1さまご回答の通り、[ユーザー定義の表示形式]はブック毎に設定されるものですが、
同時に【シートについて回る】特徴があるので、

 コピー元のブックの任意のシートを、
 コピー先のブックに[コピー]する

という手順で【既存のブックから既存のブックへ】
表示形式を移す(伝染す?)ことができます。

移動に使ったシートは削除して構いません。
----------------------------------------
より明示的な管理方法として、
[メニュー]>[書式]>[スタイル]で
[表示形式]を[スタイル]に[追加]したり、
他のブックから[スタイル]を[コピー]したりすることもできます。

ただ、
Wordと違い、凝ったスタイルを使いまわす場面はあまりないので、
Excelの[スタイル]は実務上はあまり利点がない印象ですね。

以上ご参考まで。

投稿日時 - 2009-07-09 17:43:12

ANo.1

書式定義はブックについてくる物です。
既に存在するブックに自動で追加するのは面倒だと思いますが、これから新規に作成するブックについて最初からその定義を追加しておく方法はあります。

次の様な手順で、オートテンプレートに書式定義を追加します。
1.Excelを起動。新規ブックが(Book1)が開かれた状態になるはずです
2.適当なセルに登録したいユーザ定義の書式を設定。
3.設定し終えたら全ても元の「標準」に戻す(必ず!)
4.「名前を付けて保存」を以下の様に行う。
 4-1.ファイルの種類:テンプレート(*.xlt)
 4-2.ファイル名:book
 4-3.保存場所:ExcelインストールpathのXLSTARTフォルダ
5.Excelを再起動する。

これで、新規に作るブックでは、書式のユーザ定義を選択すると、リスト一覧に自分が設定した書式が現れます。

投稿日時 - 2009-07-09 14:39:21

お礼

ご回答ありがとうございます。

やっぱりブックについてくるもので、共有はできないんですね。残念です。

投稿日時 - 2009-07-10 16:48:47

あなたにオススメの質問