由于您使用的更改事件,Excel将在您的代码创建无限循环时崩溃。每次您的代码将两个给定的单元格相乘时,它将被识别为更改事件,因此您的代码将被再次触发。
您可以使用Michal发布的调整后的代码,也可以调整原始代码:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
For i = 27 To 52
Cells(i, 6) = Cells(i, 4) * Cells(i, 5)
Next i
Application.EnableEvents = True
End Sub
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
381 次 |
| 最近记录: |