Итак, я использовал макрос для сохранения листов в формате PDF, но теперь вместо нескольких листов я использую один лист, который извлекает всю необходимую информацию, используя раскрывающийся список из ячейки A1, а затем на основе ячейки раскрывающегося списка.значение, другие поля на листе обновляются.
Следующий макрос использовался для перехода от листа к листу:
Sub SaveWorksheetsAsPDFs()
Dim sFile As String
Dim sPath As String
Dim wks As Worksheet
With ActiveWorkbook
sPath = .Path & "\"
For Each wks In .Worksheets
Select Case wks.Name
Case Else
'Code here to run on the other sheets
sFile = wks.Name & ".pdf"
wks.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=sPath & sFile, _
Quality:=xlQualityStandard, _
IncludeDocProperties:=False, _
IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End Select
Next wks
End With
End Sub
Теперь, поскольку у меня есть все на одном листе, есть ли способ опустить каждый элемент из раскрывающегося списка для него?заполнить и автоматически сохранить в формате PDF?Спасибо