看板 [ Office ]
討論串[算表] 請問VBA如何開啟一個檔名為使用中檔案ꨠ…
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者menth (曼秀)時間14年前 (2011/07/09 23:01), 編輯資訊
0
0
0
內容預覽:
可以利用replace。巨集如下:. Dim tt as string. tt= Application.ActiveWorkbook.Name. tt= Replace(tt, ".xls", "", , , 1). Open ThisWorkbook.Path & "\" & tt & ".tx
(還有5個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sorry0920 (do something right)時間14年前 (2011/07/09 22:18), 編輯資訊
0
0
0
內容預覽:
成功了!!!太感謝了. 因為他取的是執行中的檔案名稱. 現在他現在跑出來的檔名是 85.xls 的txt檔. 請問有辦法只取前面的數字85部分而不要.xls嗎??. 抱歉~~初學者問題很多@@~~. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 114.41.128.214.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者menth (曼秀)時間14年前 (2011/07/09 12:39), 編輯資訊
0
0
0
內容預覽:
應該是因為你把tt也包含在雙引號裡面,他被視為固定的名稱tt。. 如果把它改成:. Open ThisWorkbook.Path & "\" & tt & ".txt" For Output As #1. 應該可以解決。你可以試試看。. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ Fr
首頁
上一頁
1
下一頁
尾頁