Excel2007の[表示形式]ユーザー定義の追加について
表題の件質問させて頂きます。Excel2007になり表示形式のユーザー定義が追加できません。
元々Excel2002で作成したブックで、2007に変換する前は普通に表示形式のユーザー定義が追加できますが、
2007のブックに変換すると書式が追加できないようです。
既にユーザー定義を200超追加しているので書式数の限界のせい?ともおもったのですが、
Excel2007では最大書式数64,000に拡張されたようなのでそれが原因とも考えにくいです。
マイクロソフトのサポートに聞いたところ、「ユーザー定義で使用するメモリが
Excel2007で使用するメモリ容量をオーバーするから追加できないのかもしれない」
とか曖昧な答えしか得られず、お力になれず…と匙をなげちゃったので
似たような経験をお持ちの方がいらっしゃるかと思い、こちらで質問させていただきました。
お分かりの方いらっしゃいましたらご教授下さい。
No.1ベストアンサー
- 回答日時:
>既にユーザー定義を200超追加しているので書式数の限界のせい?ともおもったのですが、
>Excel2007では最大書式数64,000に拡張されたようなのでそれが原因とも考えにくいです。
以前、以下の内容から、私が考えた説明です。
「Excelでエラーメッセージ "表示形式を追加出来ません"が表示される」
http://support.microsoft.com/default.aspx?scid=k …
組み合わせとは、セルに適用される一意の書式設定
要素の組として定義されます。組み合わせには、
フォントの書式設定 (たとえば、書体、フォント サイズ、
斜体、太字、下線)、罫線 (たとえば、位置、太さ、色)、
セルのパターン、数値の書式設定、配置、およびセルの保
護が含まれます。
注 : 2 つ以上のセルがまったく同じ書式を共有する場合、
1 つの書式の組み合わせを使用します。しかし、書式の設定
に相違点がある場合は、各セルが異なる組み合わせを使用し
ます。
**
例:括弧は、デフォルト以外のユーザー選択の種類
1. 文字設定 (フォント、フォント・サイズ、フォントの色、書体、太字など) (3)
-デフォルトは除きます
2. 罫線 (位置、太さ、色など) (3)
3. セル 塗りつぶしパターン (2)
4. 数値の表示形式 (3)
5. 配置 (2)) -デフォルト
6. セルの保護 -デフォルト
7. ユーザー書式 (200)
**
この中で、他は同じパターンで、ユーザー書式のみだけを変えれば、確かに200個だけですが、そこに、他のものが変われば、組み合わせになってしまいます。括弧の中が、その設定した種類だとします。
昔、私が考えたもので、納得できる計算ではないかもしれませんし、あくまでも理論値ですが、
NO.1 =COMBIN(5,3) それぞれのスタイル5個から、3つの選択を選ぶ
NO.2 =COMBIN(5,3)
NO.3 =COMBIN(3,2)
NO.4 =COMBIN(5,2)
NO.7 =COMBIN(200,1) 200個の中から1つを選ぶ
-------------
=PRODUCT(A1:A5) ...600,000
最大の組み合わせで、600,000個になってしまいます。もし、64,000に入るようにするなら、ユーザー定義は、21個までという計算です。Excel2003までは、4,000という枠だったのてずが、この方式でいくと、以前のバージョンではユーザー定義は、2個までということになってしまいます。その場合、書式群のどれかを減らさないといけません。
それと、Microsoft 社では、詳しくは公開していませんが、本来、書式や数式、VBAなど、それぞれに独立したメモリ制限があります。つまり、片方の枠が空いているといって、メモリがスワップするとか融通してくれません。だから、それぞれのひとつでも、上限を越えてしまうと、警告メッセージが出てしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) <追加質問>【Excel関数】特定の文字を別表のリストの文字に変換したい 5 2022/10/23 13:09
- Excel(エクセル) 条件付き書式を使ってユーザー定義。「数字のみ」も「数字+アルファベット」も認識させたい。 2 2022/05/28 07:22
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Excel(エクセル) Excel VBA セルの書式設定 2 2022/03/30 10:48
- Word(ワード) Word 2016のマクロを Word 2021のWordでキー動作させたい 3 2023/04/12 16:14
- Excel(エクセル) 「休日取得希望日」を申請したらシフト表に色付け 1 2022/04/17 14:22
- Excel(エクセル) 【 Excel 】映画を見る時間を分割して見るのに、Excel で目安を付けたいのです。 2 2022/10/20 19:16
- Excel(エクセル) Excel 時間の引き算でマイナスを表示させることは出来ますか 3 2023/06/14 21:54
- その他(Microsoft Office) wordの差し込み印刷での日付表示 2 2023/08/15 16:51
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで、空白を表示したい
-
エクセル条件付書式で指定の時...
-
エクセルで文字を含む式に、カ...
-
エクセルで文字が白くなる
-
アクセスで#エラーを表示させ...
-
エクセルで、時間 0:00を表示...
-
excelの軸
-
today関数で日付を全角文字で表...
-
エクセル(2003) 「1900/1/0...
-
エクセルで上付き,下付き文字...
-
Excelのテーブルでセルの書式設...
-
Excel 書式の一致を調べる関数...
-
Excelで秒数を何分何秒と表示す...
-
強調の・
-
エクセルの書式設定が解除でき...
-
エクセル マイナスは黒文字で、...
-
エクセルで、金額の後に .― と...
-
INDESIGNで空改行などのマーク...
-
Access ¥マークを表示しない
-
EXCELで表以外を空白にしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字が白くなる
-
エクセルで文字を含む式に、カ...
-
エクセル条件付書式で指定の時...
-
Excelで、空白を表示したい
-
アクセスで#エラーを表示させ...
-
エクセルで、時間 0:00を表示...
-
エクセル(2003) 「1900/1/0...
-
エクセルの書式設定が解除でき...
-
Excelのテーブルでセルの書式設...
-
excelの軸
-
Access ¥マークを表示しない
-
小数点以下の数字だけ小さいフ...
-
Wordで日付が差し込み印刷できない
-
エクセル マイナスは黒文字で、...
-
エクセルで「0(ゼロ)」を印...
-
Excelで小数部が勝手に繰上げさ...
-
エクセルでゼロ「0」が「-」に表示
-
Excel 書式の一致を調べる関数...
-
Excelで勝手に小数点以下が増える
-
Excelのセルでの配置です。
おすすめ情報