vbaで
「Shell ("cmd /C copy """ & 」を使用し、
今日の日付と時間を名前にしたエクセルファイル( Time$ & Time$ をファイル名にして)を作成しているのですが
Date$ →2009-05-12
は、エラーになることなくファイルが作成できるのですが
Time$→16:00:24
は、↑の様に「:」が入ってしまう為エラーになってしまいます。
VBAを使って現在の「時間+日付.xls」を作成するにはどうしたらよいでしょうか?
ちなみにnow$はライブラリにすらありませんでした。
ご教授よろしくお願いします。
No.3
- 回答日時:
VBAでTime関数やYear、Month,Day関数が有る。
>「Shell ("cmd /C copy """ & 」を使用し
質問者がそういうことを知らないため、珍奇なやり方になっているのでは。
>時間+日付.xls」ファイルの作成
と言う表現ではなく、エクセルファイルのファイル名を、時間+日付.xlsにしたいと表現すべきでは。
ファイル名には記号文字の中で、使えない文字があるが、それと日付の表現(特に区切りの文字)がバッチングするときは、別の文字で代用しなければならないのは常識。区切り文字をどういう文字にするかは質問者が考えること。
「Shell ("cmd /C copy """ & 」をは珍奇なやり方なのですね。 汗
>エクセルファイルのファイル名を、時間+日付.xlsにしたいと表現
まさしくそうです。
よく考えます。
ありがとうございます。
No.2
- 回答日時:
以下のコードは参考になりますでしょうか?
Sub Macro1()
MsgBox WorksheetFunction.Text(Time, "hh/mm/ss")
MsgBox WorksheetFunction.Text(Now, "yy-mm-dd/hh/mm")
End Sub
ワークシートの関数を利用してみました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) PDFファイルに日付を名前にして保存したい。 エクセル2019でワークシートに請求書のフォームを作り 2 2023/05/27 11:13
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) エクセルVBA Workbook変数に変数を使ったファイル名を格納したい 5 2023/06/13 14:46
- Excel(エクセル) 1つのファイルを3つのフォルダにファイル名を【明日の日付】にして、コピーをしたい 2 2022/12/21 17:43
- Excel(エクセル) エクセルVBA、ファイル名をセルの値で保存の方法を教えてください。 おそれいります。こちらで数々のエ 6 2023/06/30 22:17
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Excel(エクセル) Excel ある複数列に数値を入力した際に、別の列に本日の日付を入力したいです 7 2023/03/01 23:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
今日の日付が入った行のデータ...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
エクセル 日付による並べ替え...
-
SQLサーバで和暦から西暦に変換...
-
SQLで部分的にGROUP BYしたいとき
-
指定した年月までのデータを取...
-
エクセルのヘッダーを変数で指...
-
PLSQL CHARの項目を使用した計算
-
日付書式に変換でこまっています!
-
LogParserを使用した前日分のイ...
-
oracle 文字列 01:45 を時間に...
-
Excelグラフの日付軸の日付がず...
-
日付の切り出し方法について
-
特定の日付が第何週目にあるか...
-
23時59分59秒までのデータを抽...
-
OSのシステム日付を変更して...
-
【VBA】「時間+日付.xls」ファ...
-
SQLite3のtext→date変換について
-
○ヶ月後の日付の自動算出方法
-
oracle 最新日付との比較
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessの数値から時間に変換す...
-
今日の日付が入った行のデータ...
-
エクセル 日付による並べ替え...
-
SQLサーバで和暦から西暦に変換...
-
SQLで部分的にGROUP BYしたいとき
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
ExcelのSUMPRODUCTで日付の範囲...
-
テーブルの主キーをdate型...
-
Excelグラフの日付軸の日付がず...
-
oracle 文字列 01:45 を時間に...
-
23時59分59秒までのデータを抽...
-
SQL スクリプトのご相談
-
WHERE句にて「30日前から今日ま...
-
指定した年月までのデータを取...
-
DB2のSQL(日付)について
-
yyyy/M/dをyyyy/MM/ddに変換
-
重複するIDのデータを1行にま...
-
日付型なら変数の先頭になん...
-
日付書式に変換でこまっています!
-
Excelの並び替え(先頭の文字以...
おすすめ情報