Я использовал макрос Excel, позволяющий проводить самооценку, но не создавал отчет. он отвечает на ошибку времени выполнения 1004

Sub make_report() 'Inhoud van een cell te gebruiken als naam voor het pdf-document en path van de file zelf

Dim companyname, reportname As String
Dim bli, bli2 As Integer

bli = 0
bli = 0

companyname = Worksheets("Report").Range("C2:C2")
'bli YES=6=vbYes NO=7=vbNo
bli = MsgBox(companyname, vbYesNo, "Company Name correct?")
'MsgBox bli, 0, "bli"

If (bli = 6) Then
    reportname = Names.Parent.Path & "\" & Worksheets("Report").Range("C2:C2") & "_" & _
            Worksheets("Report").Range("B4:B4") & "_Fraud_Report.pdf"
    
    'bli OK=1=vbOK Cancel=2=vbCancel
    bli2 = MsgBox(reportname, vbOKCancel, "Report FileName:")
  
    
        ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=reportname, _
        Quality:=xlQualityStandard, From:=1, _
            IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
        

Конец подписки

0 ответов

Другие вопросы по тегам