2016-08-16 4 views
1

Excelのよく知られたショートカットは、Ctrl +;で、アクティブなセルの現在の日付を入力します。誰かがExcelのCtrl +と同様のVBAコマンドを知っていますか? Ctrl +:ショートカット?

私はこれをマクロに記録しようとしましたが、ActiveCell.Value="8/16/2016"のようなものしか表示されませんでしたが、ActiveCell.Value=Current_Date()のようなものがあります。 ExcelのショートカットCtrl+;Ctrl+:に等しい「現在の日付」および/または「現在時刻」のためのVBA関数が存在する場合

誰もが知っていますか?

おかげ
ドミニク

答えて

2

あなたは上の日付と時刻の機能を確認することができます:だからActiveCell.Value=Dateあなたが探しているものであるhttp://www.classanytime.com/mis333k/sjdatetime.html

+0

ありがとう、私は実際にそれを働かせる方法としてこれらの機能を使用することができます。しかし、実際には、なぜマクロが記録されている間、そのような機能がないのだろうと思っていました。これはExcelのバグですか、これには何らかの理由がありますか? – Dominique

+1

Ctrl +; Ctrl +:コマンドは関数を生成せず、代わりに値を返します。もちろん、ユーザーが日付文字列を返す代わりにマクロを記録しているかどうかを確認するフックがあるかもしれませんが、日付関数を返しますが、それはExcelの仕組みだと思います。 – bigahega

関連する問題