Я пытаюсь помочь своему коллеге упростить поиск по нашим данным (с датами истечения срока действия) и получить этот обзор, который соответствует профилю (диапазон = сегодня + 21 день).Но я новичок в VBA. Я немного поработал со старым (предыдущей фирмой) моим коллегой, поэтому я знаю, что это возможно, но мне просто не хватает знаний ..
Я пытаюсь настроить этоследующая последовательность:
Запрос, какой файл нужно проверить (чтобы можно было выбрать мастер-лист)
Sub 1: Working
Private Sub Test_Schou067_Part_1 () Dim intChoice As String Dim MasterWB As Workbook Dim ThisWBКак книга Dim longRow Как долго Dim SaveAsFileName As String
intChoice = Application.FileDialog (msoFileDialogFilePicker) .Show Если intChoice = 0, то MsgBox («Файл не выбран, процесс отменен») Выход из Sub End If End Sub
SUB 2 - не работает
Private Sub Test_Schou067_Part_2 ()
Set WBMacro = ActiveWorkbook ChDir (WBMacro.Path)
CreateFolder (WBMacro.Path & "\"& Year (Now)) CreateFolder (WBMacro.Path &" \ "& Year (Now) &" \ Week "& WorksheetFunction.WeekNum (Now, vbMonday))
ActiveWorkbook.SaveAs Имя файла:= (WBMacro.Path & "\" & Year (Now) & "\ Week" & WorksheetFunction.WeekNum (Now, vbMonday) & "\ SOP DATA \" & "Скоро истекает SOP (ы)" & ".xlsx"), ConflictResolution: = Excel.XlSaveConflictResolution.xlLocalSessionChangesActiveWorkbook.Close
'здесь я хочу сохранить документ' Cal sub
End Sub