다음 Excel 파일과 관련하여 두 가지 쿼리가 있습니다.
이 Excel 시트에 "PDF로 저장"이라는 이름의 버튼을 만들고 싶습니다.
이 버튼을 누르면 Excel 시트의 모든 데이터가 M:\formats\ 'File Name' 경로에 PDF로 저장됩니다.
'파일 이름'은 셀 번호 H8의 값이어야 합니다.
즉, "PDF로 저장" 버튼을 클릭하면 Excel 파일이 PDF 형식으로 위에 언급된 경로와 셀 번호 H8에 기록된 이름으로 저장되어야 합니다.
예를 들어 ANDREW PITTERSON이라는 이름이 H8 셀에 기록된 경우 동일한 이름, 즉 ANDREW PITTERSON으로 저장해야 합니다.
이 스냅샷에 표시된 줄을 제거하고 싶습니다.
이를 위해 보기 탭에서 눈금선을 선택 취소하려고 했지만 여기서 문제는 눈금선 중 일부를 표시하려는 동안 모든 눈금선을 숨긴다는 것입니다(셀 번호 H8은 그 중 하나입니다).
이 문제를 해결하기 위해 제가 시도한 또 다른 것은 홈 탭에서 '모든 테두리'를 넣는 것입니다.
하지만 또 다른 문제가 발생합니다. 시트에서 인쇄물을 가져오면 테두리가 표시됩니다.
시트에서 인쇄물을 꺼낼 때 테두리가 표시되는 것을 원하지 않습니다.
- 이미지에 표시된 것처럼 시트에서 선택한 줄만 제거하는 방법이 있습니까?
답변1
버튼에 다음 코드를 사용하십시오.
Sub Button1_Click()
ActiveSheet.ExportAsFixedFormat
Type:=xlTypePDF,
Filename:=Range("H8").Value,
Quality:=xlQualityStandard, _
IncludeDocProperties:=True,
IgnorePrintAreas:=False,
OpenAfterPublish:= False
End Sub
이 작업을 배우는 가장 쉬운 방법은 매크로를 기록하는 것입니다(제가 했던 방법입니다).