Vba 为什么在将文件保存到其他位置时宏崩溃?

Vba 为什么在将文件保存到其他位置时宏崩溃?,vba,excel,macros,Vba,Excel,Macros,我有一个Excel文件,其中VBA宏将数据加载到用户表单中 当我将文件复制到其他位置时,宏工作正常。但是,如果随后将文件保存到该位置(作为启用Excel宏的工作簿),将其关闭并重新打开,则当我尝试运行宏时,宏将崩溃 是什么导致它崩溃的?宏不使用任何外部工作簿-它只是将数据从文件加载到用户表单中。我弄不清原因是什么。我注意到,当我保存它时,文件大小与原始文件(10 kb)略有不同 宏中的示例代码: Public Sub LoadButton_Click() 'Policy Informati

我有一个Excel文件,其中VBA宏将数据加载到用户表单中

当我将文件复制到其他位置时,宏工作正常。但是,如果随后将文件保存到该位置(作为启用Excel宏的工作簿),将其关闭并重新打开,则当我尝试运行宏时,宏将崩溃

是什么导致它崩溃的?宏不使用任何外部工作簿-它只是将数据从文件加载到用户表单中。我弄不清原因是什么。我注意到,当我保存它时,文件大小与原始文件(10 kb)略有不同

宏中的示例代码:

Public Sub LoadButton_Click()  

'Policy Information  
ZoneLatitudeTextBox.Text = Sheets("Saved Policy Values").Cells(2, 2)  
ZoneLongitudeTextBox.Text = Sheets("Saved Policy Values").Cells(3, 2)  
TownClassComboBox.Text = Sheets("Saved Policy Values").Cells(4, 2)  

你的密码是什么?当我们不确定您在做什么时,很难帮助调试。在上面添加了一些代码错误是什么?如果复制工作正常,为什么需要“将其保存到新位置”?Excel只是崩溃了,没有告诉我错误是什么。我需要将它保存到一个新位置,以便其他人可以重复使用它。保存到其他地方会破坏文件。你的代码是什么?当我们不确定您在做什么时,很难帮助调试。在上面添加了一些代码错误是什么?如果复制工作正常,为什么需要“将其保存到新位置”?Excel只是崩溃了,没有告诉我错误是什么。我需要将它保存到一个新位置,以便其他人可以重复使用它。将其保存到其他位置会以某种方式损坏文件。