무엇이 잘못 되었나요? 다른 탭에서 A 열의 목록을 통해 실행되는 탭의 pdf 파일을 만들고 싶습니다. 한편, 열 CH의 값을 참조하여 값이 0보다 큰지 확인하고 특정 폴더에 저장하는지 확인합니다. 그렇지 않은 경우 다른 폴더에 저장하십시오.루프 내의 조건문
해결책을 찾지 못해 몇 시간 동안 붙어있어 도움을 주시면 대단히 감사하겠습니다. 감사!
코드 :
Sub Generate_PDF_Files()
Application.ScreenUpdating = False
Sheets("Table").Activate
Range("A7").Activate
Set r = Range("CH7:CH185")
With ActiveSheet
For Each erange In .Range("CH7:CH185")
If erange.Value > 0 Then
Sheets("Att A").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"L:\Mike89\Violations\" & X & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
End If
If erange.Value = 0 Then
Sheets("Att A").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"L:\Mike89\No Violations\" & X & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False,OpenAfterPublish:=False
End If
Next
Do Until ActiveCell.Value = "STOP"
X = ActiveCell.Value
Range("DLR_NUM") = "'" & X
Sheets("Table").Activate
ActiveCell.Offset(1, 0).Activate
Loop
End with
End Sub
당신의 코드와 마찬가지로 중요한 것은,는' – litelite
@litelite *와 * 적절한 들여 쓰기 With' 끝없는 (나는 편집 ;-) –
당신은 더 나은 게시물을 거라고 승인 관련 시트의 몇 가지 관련 예제. 당신은 _ "A 열에있는 목록을 통해 _"를 쓰는 것에 대해 쓰고 있습니다. _ 나는 그 표식을 볼 수 없습니다. 게다가 루프의 끝까지 정의하기 전에'X'를 참조합니다. – user3598756