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判断并填充颜色
  • 热门搜索
    境外旅游 恩施旅游景点大全 北欧旅游攻略 乌镇旅游景点 成都旅游路线 三亚旅游团报价 俄罗斯旅游最佳季节 旅游销售 越南旅游注意事项 南京 旅游