【发布时间】:2017-05-30 03:44:48
【问题描述】:
我需要导出到没有“标记示例”的文本文件
导出这个
创建 bts;站点掩码 = "0110"; pcmlink = 40
像这样导出
"创建 bts;sitemask = ""0110""; pcmlink = 40"
我找到的用于执行此操作的代码有效并去除了“标记”
Sub Export()
Dim r As Range, c As Range
Dim sTemp As String
Open "c:\MyOutput.txt" For Output As #1
For Each r In Selection.Rows
sTemp = ""
For Each c In r.Cells
sTemp = sTemp & c.Text & Chr(9)
Next c
'Get rid of trailing tabs
While Right(sTemp, 1) = Chr(9)
sTemp = Left(sTemp, Len(sTemp) - 1)
Wend
Print #1, sTemp
Next r
Close #1
End Sub
此代码的工作原理是选择运行导出当前选定单元格的代码的单元格,我的问题是如何修改此代码以在预定义的单元格范围上工作,例如 A1 到 A10 用于导出而不是当前选择?
还可以修改文件路径以保存在与活动 excel 表相同的目录中,而不必将完整的文件路径“C:\MyOutput.txt”而不是“MyOutput.txt”(或类似那个)?
非常感谢
【问题讨论】: