vba中怎么excel文件转换成txt文件

 时间:2026-02-14 10:25:54

1、打开Excel宏编辑器

打开待转换的Excel文件,按下Alt+F11,打开宏编辑器。

vba中怎么excel文件转换成txt文件

vba中怎么excel文件转换成txt文件

2、新建VBA模块

右键点击VBAProject,下拉菜单中选择"插入"->"模块",新增一个VBA模块1。

vba中怎么excel文件转换成txt文件

vba中怎么excel文件转换成txt文件

1、在模块1中增加如下的VBA代码

Option Explicit

Public Sub ConvertExcelToTxt1()

    ActiveWorkbook.SaveAs "c:\学生成绩.txt", XlFileFormat.xlCSV

End Sub

vba中怎么excel文件转换成txt文件

2、运行VBA代码生成txt文件

光标放在上图红框内,按下F8,启动单步调试,连续按下F8,就可以运行完成上面的VBA代码,并会生成c:\学生成绩.txt。

注:也可以按下F5,一次性运行完成。

vba中怎么excel文件转换成txt文件

vba中怎么excel文件转换成txt文件

1、在模块1中新增如下代码

Public Sub ConvertExcelToTxt2()

    Dim lngRow          As Long

    Dim lngCol          As Long

    Dim strContent      As String

    Dim objSheet        As Worksheet

    

    Set objSheet = ActiveWorkbook.Sheets(1)

    Open "c:\学生成绩.txt" For Output As #1

    For lngRow = 1 To 4

        For lngCol = 1 To 4

            strContent = strContent & objSheet.Cells(lngRow, lngCol)

            If lngCol < 4 Then

                strContent = strContent & ","

            End If

        Next

        strContent = strContent & vbCrLf

    Next

    Print #1, strContent

    Close #1

End Sub

vba中怎么excel文件转换成txt文件

2、运行VBA代码生成txt文件

光标放在上图红框内,按下F8,启动单步调试,连续按下F8,就可以运行完成上面的VBA代码,并会生成c:\学生成绩.txt。

注:也可以按下F5,一次性运行完成。

vba中怎么excel文件转换成txt文件

vba中怎么excel文件转换成txt文件

  • 如何查看oracle中各种scn及相互之间关系
  • 代做excel如何利用vba实现四舍五入
  • VBA(vba) excel 选择一行或一列
  • Excel如何用VBA拆分合并单元格?
  • 使用VBA判断并填充颜色
  • 热门搜索
    心理压力大怎么办 怎么提取住房公积金 闭经怎么办 奔驰c200怎么样 森林防火内容怎么写 一楼潮湿怎么办 健身怎么吃 金毛幼犬怎么喂养 没有白带是怎么回事 怎么查看共同好友