返回列表 上一主題 發帖

[發問] 可以把variable定義檔名?

因為有多個檔案需要存取而select檔案時要用短檔名,存取時卻要用到長檔名zxcxz 發表於 2014/1/30 20:44

可以說明一下你的狀況?
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 3# zxcxz
是這樣嗎?
  1. Option Explicit
  2. Sub Macro1()
  3.     Dim Fname As Workbook, A As String, B As String, C As String
  4.     Set Fname = Workbooks.Open("C:\excel\abc.xlsx")
  5.     A = Fname.Path
  6.     B = Fname.Name
  7.     C = Fname.FullName
  8. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 5# zxcxz
試試看
  1. Set Fname = GetObject("C:\excel\abc.xlsx")
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 8# zxcxz
  1. Fname.Activate  ' Workbooks沒有 Select 方法
  2.   Workbooks(Fname.Name).Activate
  3.   Windows(Fname.Name).Close '2003版可用
  4.   
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 人事的艱難與琢磨,就是一種考驗。
返回列表 上一主題