毎日ファイルに「.FILENAME03_28_2017-14_45_01」という名前の.csvファイルがエクスポートされるため、日付とともに毎日変更されます。そのファイルから別のExcelシートにすべてをコピー&ペーストできるようにしようとしていますが、ファイル名が毎日変わるので、コードを記述して日付の特定のセルを調べて連結する方法を理解できませんそれを開くには基本的なFILENAMEを使用します。私はそのフォルダに最新のファイルを開くコードを持っていますが、そのコピー貼り付け部分は私が立ち往生しています。毎日変更する.csvファイルをコピーしてExcelに貼り付けるVBAコード
(C15に現在の日付が含まれています)のようなことはできません。
Windows("C:\Users\ME\Desktop\FOLDERS\FILENAME" & Range("C15")&".csv").Activate
Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Windows("EXCELFILE.xlsm").Activate
Sheets("SHEET1").Select
Range("T1").Select
ActiveSheet.Paste`
ありがとう!
問題のある行は何ですか、ActiveSheet.Pasteですか? –
いいえ、問題は最初の行にあり、毎日新しい日付でファイルを開くように動的にする方法がわかりません – Leah
Yoav24の答えはOKではありませんか?彼はあなたに実際の日付をキャプチャするために使用できる関数を与えました。これはあなたが探しているものですか? –