Neilは、Excelでカスタム形式を作成する方法を知っています。彼は、日付を表示したいとおりに正確に表示するカスタム形式を作成しました。このカスタム形式を、[カスタム]カテゴリのままにするのではなく、[日付]カテゴリ([セルの書式設定]ダイアログの[数値]タブ)に表示したいと考えています。ニールはこれを行う方法があるかどうか疑問に思います。

簡単に言えば、いいえ、これを行う方法はありません。非カスタムカテゴリに表示される形式は、Excelによってハードコーディングされています。カスタムフォーマットの適用を高速化するためにできる唯一のことは(それが目標である場合)、フォーマットを適用するマクロを使用することです。

以下は、選択されたセルにカスタム形式を適用するマクロの例です。

Sub MyNumberFormat()

Selection.NumberFormat = "_( #,##0_);_( (#,##0);_(* ""-""??_);_(@_)"

End Sub

マクロをショートカットキーまたはツールバーのボタンに割り当てることができるため、非常に簡単に適用できます。

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(8842)は、Microsoft Excel 2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。