2
我試圖保存一個文件,但作爲一個小列表中的隨機名。這是我到目前爲止有:保存爲一個隨機文件名從一個列表
Option Explicit
Option Base 1
Public Sub SaveToDrive()
Dim categorys(5) As String
categorys(1) = "Adam"
categorys(2) = "James"
categorys(3) = "Henry"
categorys(4) = "William"
categorys(5) = "Keith"
ThisWorkbook.SaveAs Filename:="e:\" & categorys(Int((5 - 1 + 1) * Rnd + 1)).Name
End Sub
目前,這個返回在第二「的categorys」的無效限定符錯誤最後一行。
我完全不熟悉VBA,但我想知道這是否可行,或者是否有其他更好的方法。
謝謝。
字符串沒有名稱屬性。爲什麼你在行尾有'.Name'? –
可能是因爲他「對VBA來說是全新的」。 – mwolfe02