0

我刚开始在 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
4

1 回答 1

0

我不将 Mac 用于 VBA,但我记得由于操作系统的差异,指定文件路径是不同的。

从内存中,您必须使用冒号分隔符指定路径,包括硬盘名称,并在路径中包括您的用户名。添加您自己的MyName并尝试以下操作:

MyPath = "Macintosh HD:Users:MyName:Desktop:TestFolder:MyFile.xlsx".

这是未经测试的,但应该与此链接一起为您提供一个起点。

于 2015-02-01T09:23:11.513 回答