Public Sub 工作表保存为文本文件()
Dim sFName As String
sFName = Application.InputBox(prompt:="请输入文本文件的名称:", _
Title:="输入文件名称", Type:=2)
If sFName = "False" Or sFName = "" Then Exit Sub
sFName = ThisWorkbook.Path & "\" & sFName & ".txt"
On Error Resume Next
If Len(Dir(sFName, vbDirectory)) > 0 Then
If MsgBox("该文件已经存在,是否删除?", vbQuestion + vbYesNo) = vbYes Then
Kill sFName '删除已有的同名文件
Else
Exit Sub
End If
End If
On Error GoTo 0
Set ws1 = Worksheets("Sheet1")
ActiveWorkbook.SaveAs Filename:=sFName, FileFormat:=xlCSV
MsgBox "保存成功!"
' ActiveWorkbook.Close SaveChanges:=False '这个语句用于清空工作表
End Sub
作者:LiW
144




被折叠的 条评论
为什么被折叠?



