【发布时间】:2021-02-03 03:11:56
【问题描述】:
我的代码仅将公式填充到列中的可见单元格大部分都有效,但它也复制了格式,例如删除线,这是不打算的。此外,它还在最后一个可见行之外填充。
With ActiveSheet.UsedRange
.Resize(.Rows.count - 1).Offset(1).Columns("H").SpecialCells(xlCellTypeVisible).FillDown
End With
'Deletes excess data as the filldown is going beyond the last visible row
On Error Resume Next
ActiveSheet.Columns("A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
如果有帮助,这里是单元格 H3 中的公式:
=IF(Q3="1",G3+30,IF(Q3="12",G3+365-1,IF(Q3="24",G3+730-1,IF(Q3="36",G3+1095-1,IF(Q3="3",G3+90-1,IF(Q3="32",G3+973-1,"NA"))))))
【问题讨论】: