我在一个标准模块中有这个代码,它工作正常:
Public Sub AutofitRows()
ThisWorkbook.Worksheets("Data").Cells.EntireRow.AutoFit
End Sub
然后我在数据工作表模块中有这段代码,由于某种原因它不会自动调整所有行:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then
Call AutofitRows
End If
End Sub
有人可以解释如何纠正这个问题吗?
谢谢。