遵循其BASIC根源,VBA允许您对顺序文件进行文件输入。这意味着您可以打开和读取顺序文本文件,并将文件中的信息加载到字符串变量中。步骤很简单。您只需要打开文件,获取输入,然后关闭文件即可。以下代码是从顺序文件读取的常见示例:

Dim Raw As String Dim NumValues As Integer, J As Integer Dim UserVals() As String

Open "MyFile.Dat" For Input As #1 Line Input #1, Raw NumValues = Val(Raw)

ReDim UserVals(NumValues)



For J = 1 to NumValues     Line Input #1, UserVals(J)

Next J Close #1

在此示例中,您应该注意,假定从文本文件(MyFile.Dat)读取的第一行包含一个值,该值指示要从文件中读取多少个项目。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(11115)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: