標題:
[發問]
請問如何使用 VBA 來載入一個檔案並在特定儲存格秀出讀入的檔名 (不含路徑)
[打印本頁]
作者:
a_peter
時間:
2015-7-20 17:48
標題:
請問如何使用 VBA 來載入一個檔案並在特定儲存格秀出讀入的檔名 (不含路徑)
請問如何使用 VBA 來載入一個檔案並在特定儲存格秀出讀入的檔名 (不含路徑)
1. 假設讀入的檔名為 C:\test\short.txt 但只要在 Excel 的 C2 位置秀出 short
Thank you~
作者:
Min
時間:
2015-7-25 01:15
運用一下這幾個函數,就可輕鬆達成喔~
InStr
InStrRev
Mid
MsgBox (Mid(Range("A1"), InStrRev(Range("A1"), "\") + 1, InStr(Mid(Range("A1"), InStrRev(Range("A1"), "\") + 1), ".") - 1))
A1=C:\test\short.txt
作者:
a_peter
時間:
2015-7-27 09:38
謝謝您, 請問可以不要有檔案路徑嗎?
A1=short.txt
作者:
GBKEE
時間:
2015-7-27 09:58
回復
3#
a_peter
試試看
'UBound 函數傳回 Long值, 表示指定陣列某維最大可使用的陣列索引
Option Explicit
Sub Ex()
Dim a As String, s As Variant
a = "C:\test\short.txt"
s = Split(a, "\")
MsgBox s(UBound(s))
End Sub
複製代碼
作者:
a_peter
時間:
2015-7-27 13:04
謝謝這個可以了~
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)