現在の日付と時刻をスプレッドシートに貼り付けたいのですが、NOW()関数を使用してそこからコピーし、文字列として貼り付けていますが、もっと速い方法があるかもしれません。 Excelソリューションがあるかもしれませんが、問題/ニーズは実際にはExcel固有ではないため、Windowsソリューションも優れています。
Excelを使用すると、次のキーボードショートカットを使用できます
編集 不足している要件については@phuclvへのcudo
プレーンウィンドウを使用すると、
cmd /c date /t | clip
cmd /c time /t | clip
ステップ1:メモ帳を開く
ステップ2:F5を押す
ステップ3:Ctrl + A(すべてを選択)、次にCtrl + C(コピー)
質問に答えるために、それはあなたが望む部分に依存します。
クリップボードにコピーするだけの場合は、実行されたVBSファイルがそれを行います。
値をExcelワークシートに入れる場合は、すべてVBAソリューションで十分です。その際、値を加算して数値形式を設定します。実際に文字列が必要な場合は、次のようになります。[A1] = Format(date + time、 "mm/dd/yyyy hh:mm AM/PM")
これはシステム全体で機能します。
powershell -WindowStyle Hidden -Command "Get-Date | set-clipboard"
欠点: