|
▼VBA初心者 さん:
こんにちは。
> 例:(2010/01/12ホストデータ.xls)として
> 保存する方法がありますでしょうか。
Windows上で名前の変更の操作を行って頂くと
解りやすいかと思われますが、
ファイル名に「/」は使えませんので「_」等で代用しましょう。
>Const xlsFileName As String = "D:\ホストデータ.xls"
まず、Const句 は定数を宣言するもので
日付によって内容を変えたいのであれば変数の宣言が必要です。
→ Dim xlsFileName As String
次に「システム日付」を「yyyy_mm_dd」という書式に変換するには
Format関数を使います。
xlsFileName = Format(Date, "yyyy_mm_dd") & "ホストデータ.xls"
> Excel上のも「2010/01/12」として出力する方法はありますでしょうか。
簡単な解決方法として
Output To メソッドではなく、TransferSpreadsheet メソッドを
使用するのには問題がありそうでしょうか。
Output To メソッドを使った後に書式を変更する事も可能ですが
ExcelVBAとオートメーションの知識が必要となってきます。
|
|