代码保存到格式化的工作簿

时间:2014-07-25 19:07:48

标签: excel-vba vba excel

我有一个用户打开的模板,选择文本文件,VBA完成所有魔术。在代码的最后我出现了SaveAs对话框,用户输入名称并保存到适当的位置。我将此代码放在主模块的模块中。我遇到的问题是格式化文件中包含代码所在的模块。我不想要那个。我知道我之前已经弄明白了,但今天不是那一天。粘贴在下面的相关代码。我尝试过更改文件格式,将代码移到工作表中。我错过/遗忘了什么?

    Filename = "WhateverName_"
    SaveThiisFile = Application.GetSaveAsFilename(InitialFileName:=Filename, _
                                       fileFilter:="Excel Files   (*.xls), *.xls", _
                                       FilterIndex:=1, Title:="Save As")
    If ThisFile = False Then Exit Sub
    ActiveWorkbook.SaveAs Filename:=SaveThisFile
    ActiveWorkbook.Close (False)

0 个答案:

没有答案