2016-12-14 7 views
0

シンプルな範囲のコピー式で別のExcelからデータを引き出しているExcelを持っていますが、日付を引き出​​すことが可能かどうかは疑問です&ソースexcelは最終的に変更され、ターゲットExcelのセルに入れます。セル内の別のExcel文書を変更した日付を表示

リサーチを通じて、私はFILEDATETIME機能について知りましたが、これが私がしようとしていることに対してうまくいくかどうかはわかりません。

ご迷惑をおかけして申し訳ございません。どうもありがとうございます!!

+0

はい、元のファイルの最終更新日を取得する必要があります。しかし、コードなしで、これがどのようにあなたがすでにやっているものに合うかわからない。 'FileDateTime(" C:\ Example.xls ")'となります。 –

答えて

0
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 
+0

こんにちはA.S.H.お返事をありがとうございます!申し訳ありませんが、VBA/Macrosには少し新しく、コードでは情報を印刷したい特定のセルを配置しますか?コンパイルエラー:ユーザー定義型が定義されておらず、 "fso As FileSystemObject" – Nexter1

+0

VBAプロジェクトへの参照を追加する必要があります。 'Tools-> References-> Checking Microsoft Scripting Runtime'を参照してください。次に、ファイル名をセルA1に書いてください。 'Range(" A1 ")。値= f.DateLastModified' –

+0

ありがとうございましたA.S.H.それは完璧に動作している! – Nexter1

関連する問題