我刚刚开始在Excel 2011 for MAC上使用VBA。我在Windows上运行下面的代码没有任何障碍,但在mac上得到错误75。任何帮助非常感谢:
Sub cr_acc()
Dim rdata() As String, idxData As Long
Open "\Volumes\SMALL 1\1.txt" For Input As #1
rdata = Split(Input(LOF(1), #1), ";")
Close #1
idxData = 1
Do While idxData < UBound(rdata)
Debug.Print rdata(idxData)
Loop
End Sub
答案 0 :(得分:0)
我没有将Mac用于VBA,但我记得由于操作系统的不同,指定文件路径是不同的。
从内存中,您必须使用冒号分隔符指定路径,包括硬盘名称,并在路径中包含您的用户名。添加您自己的MyName
并尝试类似:
MyPath = "Macintosh HD:Users:MyName:Desktop:TestFolder:MyFile.xlsx"
。
这是未经测试的,但应该为您提供this link的起点。