2
月ごとに1つのファイルから別のファイルにデータを保存することを検討していますが、1週間が別の月の途中にある場合は、今週のデータを保存します。それは月単位で保存するための罰金働くスタンドとしてここにコードです:月に保存して週番号を含める
VBAで'Copy Data to Workbook Weekly Monthly
Rows("2:2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Application.DisplayAlerts = True
FileMonth = Month(Date)
StrFileMonth = Format(Date, "MMM")
Filepath = "F:\Customer Services\UK Order File\Monthly Figures\" & StrFileMonth & "\" & "UK_Orders_Monthly.xlsm"
Workbooks.Open (Filepath), _
UpdateLinks:=True
Worksheets("Data").Activate
Range("A1").End(xlDown).Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues
Day(Date)とWeekDay(Date)を使用して小学校の数学を行う必要があるようです。 – Jeeped
合意しました。保存する月を指定するためのテーブルを作成しましたが、保存するファイルパスを参照する方法 –
テーブルを作成して正しい月を指定すると、 'strFileMonth'の代わりにその値を使用してください。さもなければ、@Jeepedが提案したように、 'Weekday(Date)-1'(またはあなたの週の体系に合っているもの)を' Date'から減算し、結果を '' MMM "'としてフォーマットします。 – YowE3K