结合http://www.officefans.net/cdb/viewthread.php?tid=84144的提示,我已经把问题解决了,代码如下:
Sub 查询数据整理()
Dim theSheet As Worksheet
Set theSheet = Sheets("原始表")
theSheet.Select
Dim oleOpt As OLEObject
With theSheet
For Each oleOpt In .OLEObjects
oleOpt.Delete
Next
End With
end sub
非常感谢以上给予帮助的每位高手
把我前面写的
[code=VBA] Dim theSheet As Worksheet
Set theSheet = Sheets("原始表")
theSheet.Select[/code]
中的最后一句“Select”改成“Activate”
[code=VBA] Dim theSheet As Worksheet
Set theSheet = Sheets("原始表")
theSheet.Activate[/code]