搜索
首页 电脑/网络 软件 办公软件

关于EXCEL导出TXT的问题

我的原始EXCEL文件是序号 卡号 姓名 金额,我需要导出后成为序号|卡号|姓名|金额| 的文本文档,就是每个后面多一个| ,而且导出后不能带空格,传上原始文件,网银里下载的,有密码,不能修改,不过我也不会怎么去修改,只是给你参考,(我要的比这个文件的多了点内容)直接做个给我吧,谢谢了。能教我当然最好,目前我没分了,只能放15分,不好意思

全部回答

2010-10-27

0 0
    您好,以下是您要的代码,我以加入注释,详细请看Excel,回答完毕,祝您好运。 Dim MyTxt As String '用来存储结果字符串 Private Sub CommandButton1_Click() Dim I As Integer Dim maxNum As Integer maxNum = ActiveSheet。
    UsedRange。Rows(ActiveSheet。UsedRange。Rows。Count)。Row - 1 '序号 MyTxt = "序号|卡号|姓名|金额" & Chr(13) For I = 2 To maxNum Dim titleNo As String '序号 Dim cardNo As String '卡号 Dim Name As String '姓名 Dim Money As String '金额 Sheets("Sheet1")。
    Range("A" & I)。Select titleNo = Trim(ActiveCell。Text) + "|" Sheets("Sheet1")。
  Range("B" & I)。Select cardNo = Trim(ActiveCell。  Text) + "|" Sheets("Sheet1")。
  Range("C" & I)。Select Name = Trim(ActiveCell。Text) + "|" Sheets("Sheet1")。Range("D" & I)。
    Select Money = Trim(ActiveCell。Text) & Chr(13) MyTxt = MyTxt + titleNo + cardNo + Name + Money '最终组成的字符串 Next I Call OutPut End Sub Sub OutPut() CommonDialog1。
    Filename = "" '初始化文件路径+文件名 CommonDialog1。Filter = "ホトアセホトシ(*。
  txt)|*。txt" '设置存为文本文档格式 While (True) CommonDialog1。  ShowSave '保存对话框 If Dir(CommonDialog1。
  Filename) <> "" And Trim(CommonDialog1。Filename) <> "" Then '判断选择的路径是否已存在且不为空 MsgBox "文件已存在,请选择一个新的名字" '提示框 Else If Trim(CommonDialog1。
    Filename) <> "" Then Open CommonDialog1。
    Filename For Output As #1 '打开文件 Print #1, MyTxt '向文件中写入字符串 Close #1 '关闭文件 Exit Sub Else Exit Sub End If End If Wend End Sub 。

2010-10-27

49 0
不知道你到底要什么格式的, 说得再多,不如举个例子.

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
办公软件
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
软件
办公软件
多媒体软件
系统软件
网络软件
图像处理软件
办公软件
办公软件
举报
举报原因(必选):
取消确定举报