vba excel自动调整除几个单元格之外的区域

时间:2013-11-06 17:19:28

标签: excel-vba vba excel

我想自动调整列A:C而不考虑单元格B2:B6(我希望这些单元格包含长字符串)。 有没有办法告诉excel在自动调整时忽略这些单元格?

谢谢, 李

2 个答案:

答案 0 :(得分:2)

这就是你想要的。您还可以修改为自动调整所选单元格:

Sub Fit_Column_to_Some_Cells()
Dim rng As Excel.Range
Set rng = ActiveSheet.Range("$A:$A,$C:$C,$B$1,$B$7:$B$1048576")
rng.Columns.AutoFit
End Sub

答案 1 :(得分:1)

使用宏:

  1. 保存B2:其他地方的B6
  2. autofit cols A thru C
  3. 从临时存储中恢复B2至B6。