1

我使用 MS Excel 2007 制作账单和报价单。我经常需要重复使用以前的报价。

在我复制报价并将其粘贴到新位置后,需要为每一行重新调整行高。

有什么解决办法吗?

4

1 回答 1

0

我不完全确定这是否是你所追求的。但是你有没有尝试过这样的事情?

Private Sub Worksheet_Change(ByVal Target As Range)
   ' Here you enter a matrix with the cells you want to trigger a Autofit
   ' If you just want one column to do it, take Range("A1:A200") 
    Range("A1:C11").EntireRow.AutoFit
End Sub

每次更改所选单元格中的值时,此代码都会自动调整行大小。

当您不提供太多信息时,很难提出一个好的解决方案。

在此处检查: 如果我的代码没有帮助您,Excel Worksheet_Change 事件将不起作用。

此致

于 2015-05-24T05:40:40.467 回答