Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel清除另一工作表中的相应单元格_Excel_Vba - Fatal编程技术网

Excel清除另一工作表中的相应单元格

Excel清除另一工作表中的相应单元格,excel,vba,Excel,Vba,我构建了一个工具,它使用userform将用户输入的信息填充到工作簿中的“Worksheet3”。我的问题是,当我调试和测试时,我手动清除“Worksheet3”中的数据,通过突出显示该工作表中的数据并按“delete”重新测试其工作方式,这不会删除WS3中的数据,而是删除“Worksheet1”中的对应单元格,其中包含我用户表单中控件的单元格链接。如何防止这种情况发生?我已经尝试过编写代码来指定关注点是WS3,以确保在关闭userform时,我可以只清除正确工作表中的单元格。还有其他人遇到过这

我构建了一个工具,它使用userform将用户输入的信息填充到工作簿中的“Worksheet3”。我的问题是,当我调试和测试时,我手动清除“Worksheet3”中的数据,通过突出显示该工作表中的数据并按“delete”重新测试其工作方式,这不会删除WS3中的数据,而是删除“Worksheet1”中的对应单元格,其中包含我用户表单中控件的单元格链接。如何防止这种情况发生?我已经尝试过编写代码来指定关注点是WS3,以确保在关闭userform时,我可以只清除正确工作表中的单元格。还有其他人遇到过这个问题吗?

你在使用
applicationon.screenUpdate=False
?我是,但在代码末尾我也有一个
Application.screenUpdate=True
,但我把它们都删除了,现在似乎工作正常。有没有其他东西会导致这种类型的问题?没有:)没有必要同时删除它们。在您尝试删除单元格之前,请从即时窗口将其重新打开:)是的,这正是我所担心的,我删除了所有与屏幕更新有关的行,以查看是否其中一行导致了我的问题,但现在我遇到了其他问题,在这些问题中,操作在工作表之间相互啮合/您不必删除任何行。。。正如我所说,在您尝试手动删除单元格之前,请从即时窗口切换
Application.ScreenUpdate