我合并了工作表 1 上的列和行,信息链接到另一个工作表 (2)。自动换行和自动调整已分配给工作表 2 的单元格。除非我取消保护并再次自动调整单元格,否则单元格不会调整大小。当工作表 1 上的数据被更改/删除时,单元格也不会调整回正常大小。
答案1
为此,我认为您需要使用一个宏,该宏将在计算时取消保护、自动调整、重新保护您的工作簿。如下所示:
Option Explicit
Const pwd As String = "blugargleflabblebananahammocktwister"
Private Sub Worksheet_Calculate()
Sheet1.Unprotect pwd
Sheet1.Cells.AutoFit
Sheet1.Protect pwd ', other parameters for your specific protection needs
End Sub
必须注意的是,将密码以纯文本形式存储在 VBA 模块中并不是一个好习惯。