遵循其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培训的来源。

本技巧(2227)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: