ヘダラヌ号通信室

マラソン練習&ジャンク&DXCC&無線コンテスト日記♪

エクセルでTODAY関数やNOW関数を更新しない設定に

2020-08-16 19:01:44 | ぱほこん

これって、QRコードで時間管理するには、大事な要素。

これが質問箱でたくさんありました。

わかりにくいので、説明

★NOW()やTODAY()を使うと、時間データが同じになってしまいます
たとえば、A列に書き込んだ瞬間に、B列のセルに時刻を入れようとしましょう。
B1に=IF(A1>0、NOW()、””)とかすると、次の下のセル(A2)に数字が入った途端
B2につられて、B1のセルも時間が連動して変わってしまいます。(B1=B2になってしまう!!!)

これでは困りますので

勝手に「TIMESTAMP関数」を作ってしまいました

VBAで

Function TIMESTAMP() As String 'TIMESTAMP関数を設定

'TIMESTAMP = Now()
TIMESTAMP = Time()

End Function

僕は時間だけが欲しかったので、これにしましたが

もし、日にち付き時間が必要でしたら、上のTIMESTAMP = NOW()
で、OKです。

エクセルのユーザー定義関数も勉強になりました

みなさんも使ってくださいね

 


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。