永发信息网

EXCEL中用vba把一行内容按列转成txt格式的代码?

答案:1  悬赏:70  手机版
解决时间 2021-03-01 17:34
以a为txt标题,aa为txt第一行内容,到第三列aaa写入txt中要有换行。在此例中会形成三个txt文件,标题分别是a.txt b.txt c.txt。用vba操作,我的EXCEL中有上千行数据需要转换,故希望大神写出的代码可以满足我的这个要求,感激不尽!!!



最佳答案
下面的代码测试通过,能够满足你的要求:
Option Explicit
Sub YgB()
    Dim i, j, n, m, arr
    For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
        n = "c:\" & Cells(i, 1) & ".txt"
        m = Cells(i, Columns.Count).End(xlToLeft).Column
        arr = Cells(i, 2).Resize(1, m - 1)
        Open n For Output As #1
        For j = 1 To m - 1
            Print #1, arr(1, j)
        Next j
        Close #1
    Next i
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
G312/Y201(路口)地址有知道的么?有点事想过
盛字用五笔怎么打
光大银行信用卡到期换新卡额度能用吗
夏邑县歧河财政所在什么地方啊,我要过去处理
挂式空调灯一闪一闪
爱朵儿幼儿园汝河路分园怎么去啊,有知道地址
保定这离白洋淀多远
长江源头经过乌江吗?
顺和装饰地址在什么地方,想过去办事
我想买房子,可是房子不是在开发商手里,说是
机动车量保险单,在未经车主同意的情下去复印.
求历史上赞美女人 美的 诗词等
女生拍婚纱照要准备什么
乐林西餐厅在什么地方啊,我要过去处理事情
2013年初,全国公安机关开始实施“打击食品安
推荐资讯
佛山市南海钿峻金属公司在哪里啊,我有事要去
拉莫三嗪片一天吃五立有好处吗?
这种发型是什么?
患者,女,24岁。G2P0,孕40周,晚11时起宫缩
求勇士的信仰各种礼包兑换码
我在网上订机票他们要我填电子汇款是怎么回事
八珍鸡爪地址在什么地方,想过去办事
说2015年买的途胜厂家要招回是吗?
Vivo手机可以通过拨号按*#*#001#*#*查看手机
乃木坂46是不是已经踩到AKB头上了连新专辑的c
口头挂失能查出号码,和时间吗
美国大学委员会AP课程注册学校在哪里啊,我有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?