首页 > 解决方案 > 如何将公式仅应用于可见单元格宏

问题描述

我有一个电子表格,我从第 1 行 W 列中过滤,然后将公式应用于下一个可见单元格。下一个可见单元格每周变化。可能一周是 1160,然后是 1165,以此类推。

我如何编写宏代码,无论它是哪一行,它都会在下一个可见单元格上拾取。可能很简单,说“从 E1 开始并下拉到 E 列中的下一个可见单元格”,因为那时我不介意使用活动单元格公式输入。

有没有人有任何想法?谢谢你。

这是我所拥有的:

 With Sheets("Data").Range.SpecialCells(xlCellTypeVisible)("W1")
      .Value = "My Formula"
 End With

标签: excelvba

解决方案


如果我正确理解问题:

With Sheets("Data").Range("W:W").SpecialCells(xlCellTypeVisible).Cells(2)
    .Formula = "My Formula"
End With

推荐阅读