シンプルな範囲のコピー式で別のExcelからデータを引き出しているExcelを持っていますが、日付を引き出すことが可能かどうかは疑問です&ソースexcelは最終的に変更され、ターゲットExcelのセルに入れます。セル内の別のExcel文書を変更した日付を表示
リサーチを通じて、私はFILEDATETIME機能について知りましたが、これが私がしようとしていることに対してうまくいくかどうかはわかりません。
ご迷惑をおかけして申し訳ございません。どうもありがとうございます!!
シンプルな範囲のコピー式で別のExcelからデータを引き出しているExcelを持っていますが、日付を引き出すことが可能かどうかは疑問です&ソースexcelは最終的に変更され、ターゲットExcelのセルに入れます。セル内の別のExcel文書を変更した日付を表示
リサーチを通じて、私はFILEDATETIME機能について知りましたが、これが私がしようとしていることに対してうまくいくかどうかはわかりません。
ご迷惑をおかけして申し訳ございません。どうもありがとうございます!!
Dim fso As FileSystemObject, f As File '<-- reference: Microsoft Scripting Runtime
Set fso = New FileSystemObject
Set f = fso.GetFile(mySourceWorkbook.FullName)
Debug.Print f.DateCreated f.DateLastAccessed f.DateLastModified
' And you can get much more information about the file
こんにちはA.S.H.お返事をありがとうございます!申し訳ありませんが、VBA/Macrosには少し新しく、コードでは情報を印刷したい特定のセルを配置しますか?コンパイルエラー:ユーザー定義型が定義されておらず、 "fso As FileSystemObject" – Nexter1
VBAプロジェクトへの参照を追加する必要があります。 'Tools-> References-> Checking Microsoft Scripting Runtime'を参照してください。次に、ファイル名をセルA1に書いてください。 'Range(" A1 ")。値= f.DateLastModified' –
ありがとうございましたA.S.H.それは完璧に動作している! – Nexter1
はい、元のファイルの最終更新日を取得する必要があります。しかし、コードなしで、これがどのようにあなたがすでにやっているものに合うかわからない。 'FileDateTime(" C:\ Example.xls ")'となります。 –