你运行完带有VBA的工作簿是会这样的,都会提示保存,你用下面两个代码试试。Application.DisplayAlerts = False 放在你代码的开头吧,放在DIM J AS LONG 上面,表示关闭弹窗,在代码的最后面要写个:Application.DisplayAlerts = False。也就是END SUB的上面,表示开启弹窗。这样做每次运行是都会替换你之前的操作,你之前的操作不会被保存。