请问如何请EXCEL某区域单元格内的内容自动导出为TXT文本呢

 我来答
百度网友e1af404
推荐于2017-11-26 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:4060万
展开全部

这个需要用VBA代码来完成,如下:

Sub test()
Dim rG As Range, wb As Workbook
f = MsgBox("已经选好数据区域了吗?" & Chr(10) & "Yes----选好了。     No------还没有。", vbYesNo, "已经选好数据区域了吗?")
If f = 7 Then Exit Sub
Application.DisplayAlerts = False
Set rG = Selection
Workbooks.Add
With ActiveWorkbook
    rG.Copy .Worksheets(1).Cells(1, 1)
    .SaveAs ThisWorkbook.Path & "\新文件.txt", FileFormat:=xlText
    .Close True
End With
Application.DisplayAlerts = True
MsgBox "处理结束,在生成了一个名为“新文件.txt”的文本文件"
End Sub

附件中有样本文件,以供测试!


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式