[[20050816112033]] 『計算式が消えないようにするには?』(タカ) ページの最後に飛ぶ

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

 

『計算式が消えないようにするには?』(タカ)

=TODAY() のように日付を入力して、その日付を削除し場合計算式も削除されてしまいますが、計算式が保護される方法はないでしょうか

WindowsXP Exsel2003


 日付を削除しても計算式が保護される・・とはどういう状態なのでしょうか?

 1.=TODAY()と入力されてはいるが、日付は表示されない。
   →何のための関数か分かりませんが、セルの書式設定により表示させないことは可能。
     例えば、文字を白色(背景色と同じ)に設定するなど。

 2.日付ではなく、「=TODAY()」と表示させたい。
   →文字列として入力する。 例えば先頭に'をつけて入力するなど。

 3.今日の日付自動で入力し、そのままの日付を固定したい。
   →関数ではなく、Ctrlキーを押したまま ; を押すと、そのセルに今日の日付が入力されます。
    すでに=TODAY()が入力されている場合は、コピーして値の貼り付けをする。

 はずしているかも知れませんが。
 (sato)
早速ありがとうございます。=TODAY()と入力して2005/8/16と表示されます。この日付を2005/8/31としたい場合2005/8/16をdeleteで削除した場合同時に元の計算式が削除されます。2005/8/16を削除しても計算式を削除されない方法なんですが
(タカ)

 回答ではありませんが、ごめんなさい。
 その数式がどういうものなのか、提示してみたほうが先生方も回答しやすいと思いますよ。
 (ばんばん)

 該当セル(仮にA1)に表示される日付を変更したい場合の処理の一例です。
変更したい場合には、どこか邪魔にならないセル(仮にZ1)に変更する日付を入力します。
A1セルの式を =IF($Z$1="",TODAY(),$Z$1) でZ1セルが空白の場合には今日の日付が表示できます。
A1セルのみで処理したい場合には、マクロで処理させないと無理です。
関数式が入力されているセルに上書きして確定した時点で、式は消えてますから・・・
※ファイルの変更を保存しない、もしくは、別名保存する場合は可能ですけど。
(sin)
satoさん・ばんばんさん・sinさんありがとうございます。
質問がよくなかったみたいでごめんなさい。
(たか)

コメント返信:

[ 一覧(最新更新順) ]


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