作者cara5659 (傻傻)
看板Office
標題[問題] 將特定pdf複製到指定資料夾
時間Mon Jun 1 22:24:46 2020
(若是和其他不同軟體互動之問題 請
記得一併填寫)
軟體:2007 excel
A欄在同個資料夾下,分別要將檔案移到對應的B欄資料夾中,路徑皆先置於桌面。
https://i.imgur.com/f6cD77G.jpg
找了一段vba,請問藍框處該如何修正,才可達到上述效果。謝謝
https://i.imgur.com/oQ4YL9x.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.205.136.149 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1591021488.A.F9D.html
1F:→ soyoso: range.offset,columnoffset以1向右一欄 06/01 22:42
2F:→ soyoso: "c:\users\desktop\ & range.offset(..) & "\" &... 06/01 22:43
3F:→ soyoso: 回文內range是以巨集內的變數 06/01 22:44
4F:→ soyoso: 或是range("b" & range.row)、cells(range.row,..)的方式 06/01 22:45
5F:→ soyoso: 來回傳迴圈內b欄的值 06/01 22:45
8F:→ cara5659: 試了第1個與3個方法,出現型態不符合,還請指正,謝謝 06/01 23:29
9F:→ soyoso: 06/01 22:43更正一下 06/01 23:36
10F:→ soyoso: "c:\users\desktop\" & range.offset(..) & "\" & ... 06/01 23:36
11F:→ soyoso: 原po回文上"c:\users\desktop\" & cells(range.row,2) & " 06/01 23:37
12F:→ soyoso: \" & pdffile.value,最後沒有雙引號 06/01 23:38
13F:→ soyoso: cells(..)內不是直接用range.row這方面就是因為會怕原po就 06/01 23:39
14F:→ soyoso: 直接這麼內,我才在06/01 22:44回range是以巨集內的變數 06/01 23:39
15F:→ soyoso: 巨集內的變數是PDFfile這個 06/01 23:40
16F:→ soyoso: PDFfile.row來回傳列號 06/01 23:41
17F:→ cara5659: 因為底子不好造成誤解,我會再試試看。謝謝你的耐心說 06/01 23:50
18F:→ cara5659: 明 06/01 23:50
22F:→ cara5659: 已經修正vba,仍找不到路徑,找不到bug 06/02 00:17
23F:→ cara5659: 還請so大指正,謝謝 06/02 00:17
24F:→ soyoso: " \ "實際的路徑前後有空白格嗎? 06/02 00:24
25F:→ soyoso: 沒有的話就是"\" 06/02 00:24
26F:→ cara5659: 空白格修正後可以順利使用了,十分感謝 06/02 00:28
27F:→ cara5659: 板大你好,原vba是可用的,但因為實際上會先篩選再進行 06/07 10:40
28F:→ cara5659: 檔案複製,所以改寫原程式,只是改寫後執行失敗,不知道 06/07 10:40
30F:→ cara5659: pg (上是改寫後,下是原本Ok) 06/07 10:40