[[20091223091546]] 『セルに入力形式を表示する方法』(らいち) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『セルに入力形式を表示する方法』(らいち)

 立て続けにすいません。
 例えば、B2セルに「2009/12/23」という形式で入力してもらいたい時、
 セル未入力状態で「####/##/##」という表示をさせて、そのセルをアクティブ
 にすると、非表示にする方法はどうすればよいでしょうか。
 また、「/」を入れなくても、「20091223」と入力すると、「2009/12/23」と
 表示する方法はどうしたらよいでしょうか。
 操作方法やVBAコードを教えて頂けると幸いです。

 Excelで日付を扱うときはシリアル値で扱うべきだと思います。

 ですので
 > 「20091223」と入力すると、「2009/12/23」と 表示する方法はどうしたらよいでしょうか。
 方法はありますがシリアル値に変換する作業が必要となりますので
 ある程度の入力のルールを撤退するべきだと思います。
 入力ミスなどを考えるとキリがなくなると思います。

 ある程度のルール(いくつかの入力方法)を決めてさえおけば
 あとは表示形式でどうにでもなります。

 (えくせる青年)2009/12/23 12:05


ありがとうございました。(らいち)

 私が使用してるのはエクセル2003ですが
 表示形式を 0000"/"00"/"00 にしています。
 これだと「20091224」と入力すると
 「2009/12/24」と表示されます。

 らいちさんのエクセルが幾つか分からないので
 (他の質問見ると2000?)そちらの環境で
 動作するか確認は取れませんが・・・
 (ナゴ)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.