求助vba代码该怎么写,把excel内容写入txt

如上图,先判断红色的单元格,然后将对应的单元格数据写到txt文本里。txt如下图求助,vba代码怎么写?... 如上图,先判断红色的单元格,然后将对应的单元格数据写到txt文本里。txt如下图

求助,vba代码怎么写?
展开
 我来答
枫吹草笛
2014-12-01 · TA获得超过1978个赞
知道小有建树答主
回答量:281
采纳率:75%
帮助的人:160万
展开全部
用法:运行代码,结果会生成在excel所在的文件夹下面的output.txt中。如果想指定运算区域,则将,选中你想要挑选的区域,'Set zon = Application.InputBox("please choose the zone", Type:=8)前的 ' 去掉然后添加到 Set zon = Range("A1:Z1000")前面。
Sub output()
Dim zon As Range
Dim ttr, ttc As String
Open ThisWorkbook.Path & "\output.txt" For Output As #1
Set zon = Range("A1:Z1000")
'Set zon = Application.InputBox("please choose the zone", Type:=8)
For Each Rng In zon
If Rng.Font.Color = 255 Then
ttr = Cells(Rng.Row, 1)
ttc = Cells(1, Rng.Column)
Print #1, ttr, ttc, Rng
End If
Next
Close #1
End Sub
揭戈雅s2
2014-11-30 · TA获得超过514个赞
知道小有建树答主
回答量:8621
采纳率:0%
帮助的人:2298万
展开全部
vba代码提供
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式