`
JenniferAmanda
  • 浏览: 147203 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论

Excel_VBA 逐行读取文件

 
阅读更多
逐行读取文件
使用下面的语句来逐行读取Autoexec.bat或者其它任何顺序文件里的内容:
Line Input #filenumber, variableName
#filenumber是用Open语句打开文件时使用的数字,variableName是个String或者Variant变量,用来储存读取的行。
Line Input #语句仅读取一开启顺序文件里的一行并且储存在一变量里。记住,Line Input # 语句一次读取顺序文件里的一个字符,直到它遇到回车字符(Chr(13))或者回车-换行字符(Chr(13) & Chr(10))。这些字符(回车,换行)在读取过程中返回的文本里是会忽略掉的。
接下来的过程ReadMe示范如何使用Open和Line Input #语句逐行读取Autoexec.bat文件的内容。试试用同样的方法来读取其它顺序文件。
Sub ReadMe()
Dim rLine As String
Dim i As Integer ' line number
i = 1
Open "C:\Autoexec.bat" For Input As #1

' stay inside the loop until the end of file is reached

Do While Not EOF(1)
Line Input #1, rLine

MsgBox "Line " & i & " in Autoexec.bat reads: " _
& Chr(13) & Chr(13) & rLine

i = i + 1
Loop

MsgBox i & " lines were read."
Close #1
End Sub
分享到:
评论

相关推荐

    ExcelQuShu.zip_Excel VBA_VBA提取_VBa_excel vba 数据库_vba excel

    - **数据填充工作表**:一旦查询执行成功,Recordset对象中的数据可以逐行读取并写入Excel工作表。VBA提供了多种方法,如For Each循环,来遍历Recordset并填充数据。 - **错误处理**:为了确保程序的健壮性,VBA...

    EXCEL VBA 读取文本文件宏

    - 使用 `While...Wend` 循环结构逐行读取文件内容,通过 `Line Input #fn, MyStr` 读取一行内容至 `MyStr`。 5. **条件判断与数据处理**: - `If MyStr = "CELL UTRAN MEASUREMENT FREQUENCY DATA"` 判断是否开始...

    Excel 2010 VBA编程与实践(样章)2010.12.rar_Excel VBA_excel vba实例

    **Excel 2010 VBA编程与实践** 在Excel 2010中,VBA(Visual Basic for Applications)是一种强大的工具,用于自动化工作表的任务、创建自定义功能和扩展Excel的功能。VBA允许用户编写代码来控制Excel对象,如工作...

    log 特定字串文字提取_definition4lf_excel_frontuhr_ExcelVBA_

    标题中的“log 特定字串文字提取_definition4lf_excel_frontuhr_ExcelVBA_”暗示了我们将在本文中探讨如何从日志文件(log files)中提取特定字符串,并利用Excel VBA(Visual Basic for Applications)进行数据处理...

    VAB逐行读取文件内容.txt

    VAB逐行读取文件内容.txt

    EXCEL VBA项目源代码(多表操作的包括外部导入txt文件,查询,分类汇总,写出)

    该项目主要为一家公司的客服部门设计,通过Excel VBA实现对多个工作表的操作,包括从外部导入.txt文件、数据查询、分类汇总等功能。 #### 二、核心功能及代码解析 ##### 1. 导入文本文件 该部分代码实现了从外部...

    VBA读取指定文件内容

    在Excel VBA(Visual Basic for Applications)编程中,读取文件内容是一项常见的任务,尤其在自动化处理和数据处理中非常实用。本知识点主要讲解如何利用VBA来读取指定路径下的文件内容,以及如何理解并应用相关的...

    EXCEL-VBA编程_EXCEL-VBA编程_

    2. 文件操作:VBA可以读取和写入文件,包括CSV、TXT和其他Excel文件,这对于数据导入导出非常有用。 3. 对外接口:VBA还可以调用其他应用程序的API,如访问数据库、发送邮件、控制硬件设备等,极大地拓展了Excel的...

    在word通过VBA打开excel数据文件

    ### 在Word通过VBA打开Excel数据文件的知识点详解 #### 一、VBA简介与应用场景 VBA(Visual Basic for Applications)是微软开发的一种基于对象的脚本语言,广泛应用于Office套件中,如Word、Excel等。通过VBA,...

    Excel-VBA实用技巧范例-将文本文件导入到工作表中.zip

    5. **循环读取与处理**:如果你的文本文件包含多行数据,需要在VBA中使用循环结构,逐行读取并写入工作表。可以使用`For...Next`或`Do...Loop`配合行计数器来实现。 6. **数据分隔**:如果文本文件中的数据是逗号...

    EXCEL VBA基础入门示例文件

    本压缩包包含的“EXCEL VBA基础入门示例文件”旨在帮助初学者理解并掌握VBA的基础知识。 1. **VBA简介** - VBA是Visual Basic的子集,专为应用程序开发而设计,如Microsoft Office套件。 - 它允许用户通过编写...

    Excel-VBA教程完整版

    VBA不仅限于Excel内部操作,还可以读写文本文件、XML文件,甚至与其他应用程序如Word、Access等进行数据交换。 ### 10. VBA与Excel接口 了解Excel对象模型中的各种接口,如Range、Cells、Rows、Columns等,能让你...

    Excel2003 vba办公应用素材

    在Excel2003中,VBA(Visual Basic for Applications)是一种强大的编程工具,它可以极大地扩展Excel的功能,帮助用户自动化日常任务,提升办公效率。VBA是基于Visual Basic编程语言的,因此它拥有丰富的语法结构和...

    vba写的完整例子加用户窗口操作选择文件读取文件等

    读取CSV文件时,可以逐行读取并分割每一行以获取列数据。例如,我们可以使用`For Each`循环遍历文件的每一行,然后使用`Split`函数根据分隔符(在此例中为逗号)拆分字符串,将数据存储到数组或其他数据结构中。 ...

    遍历文件夹名称及文件内数据_遍历文件夹_读取文件_源码

    然后,通过`ReadAll`或`LineInput`方法读取文件的全部内容或逐行读取。读取完成后,记得使用`Close`方法关闭文件。 3. **VBScript与VBA**: 这两个都是基于Visual Basic的脚本语言,用于Windows环境。VBScript常...

    将SolidWorks sldmat文本读取到EXcel 中

    这段代码创建了一个文件系统对象来打开sldmat文件,逐行读取并分割成键值对,然后将它们填入Excel的相应单元格中。请确保将`"C:\path\to\sldmat\file.sldmat"`替换为实际sldmat文件的路径。 运行VBA宏后,Excel工作...

    excelVBA下载m3u8资源.zip

    2. 解析m3U8文件:代码会逐行读取文件,识别URL模式,提取.ts文件的链接。 3. 创建HTTP请求:对于每一个.ts片段,VBA会构造一个HTTP GET请求,获取相应的数据。 4. 保存.ts文件:接收到的数据会被写入到本地文件系统...

    vba比较两个配置文件

    在IT领域,尤其是在自动化办公和数据处理中,VBA(Visual Basic for Applications)是一种非常重要的工具,它允许用户自定义Excel、Word等Office应用程序的功能。本篇将详细讲解如何使用VBA来比较两个配置文件。 ...

    Excel VBA实例,很实用的哦

    - 使用`Line Input #`语句逐行读取文本文件,例如:`Line Input #1, DataLine`,`DataLine`变量将存储读取的当前行。 - 数据可能需要进一步处理,例如分割成字段,这通常通过`Split`函数实现。 5. **数据分类与...

    Excel-VBA宏编程实例源代码-编辑文本文档.zip

    3. **读取和写入文本**: 通过`TextStream`对象的`ReadLine`和`WriteLine`方法,可以逐行读取或写入文本文件。对于整个文件内容,可以使用`ReadAll`和`WriteAll`方法。 4. **错误处理**: 在VBA编程中,应使用`On ...

Global site tag (gtag.js) - Google Analytics