- 帖子
- 471
- 主題
- 121
- 精華
- 0
- 積分
- 579
- 點名
- 0
- 作業系統
- WIN10
- 軟體版本
- OFFICE2019
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2015-4-16
- 最後登錄
- 2023-1-17
|
回復 8# missbb - Sub ex()
- Set d = CreateObject("Scripting.Dictionary")
- With ActiveSheet
- For Each a In .Range(.[E4], .[E4].End(xlDown))
- d(a.Value) = "" '取得所有不重複分店
- Next
- For Each ky In d.keys
- .Range("B4").AutoFilter field:=4, Criteria1:=ky
- If Dir("D:\" & ky & "201507.pdf") <> "" Then Kill "D:\" & ky & "201507.pdf" '同名檔案刪除
- .ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
- "D:\" & ky & "201507.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, _
- IgnorePrintAreas:=False, OpenAfterPublish:=True '另存成PDF檔案
- Next
- If .FilterMode = True Then .ShowAllData '顯示所有資料
- End With
- End Sub
複製代碼 |
|