Вторник, 30 января 2018
  0 Ответы
  1.5 тыс. Посещений
Я надеюсь, что кто-то может помочь мне решить головоломку здесь. У меня есть книга с несколькими вкладками, для которых я создал макрос, чтобы сохранить каждую из них как собственный файл VBA. При сохранении файлов макрос предназначен для использования имени вкладки в сочетании с предопределенным значением, а также датой и временем.

Вот моя проблема. У меня есть только одна вкладка, которую я хочу исключить, так как для нее требуется другое соглашение об именах, но я не могу понять, как исключить ее из имеющегося у меня макроса, а затем получить тот же макрос, чтобы сохранить этот файл с другим соглашением об именах.

Вот что я имею:

Общедоступная подпрограмма SaveWorksheetsAsCsv222()
Dim xWs как рабочий лист
Dim xDir как строка
Dim папка как FileDialog
dt = Формат(CStr(Сейчас), "ГГГГММДДЧЧММ")
Установить папку = Application.FileDialog (msoFileDialogFolderPicker)
Если folder.Show <> -1, то выйдите из Sub
xDir = папка.SelectedItems(1)
Для каждого xW в Application.ActiveWorkbook.Worksheets
xWs.SaveAs xDir & "\" & "US_DGF_" & xWs.Name & "_CARe_" & dt, xlCSV, Local:=True
Следующая
End Sub

Мне нужно, чтобы вкладка с именем USCS сохранялась с использованием тех же критериев, но вместо «CARe: это должно быть CARe2 — только эта вкладка.

Может ли кто-нибудь помочь, пожалуйста?
Там нет ответов, сделанные на этот пост пока нет.