[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『計算式が消えないようにするには?』(タカ)
=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.