excel - 如何将公式仅应用于可见单元格宏
问题描述
我有一个电子表格,我从第 1 行 W 列中过滤,然后将公式应用于下一个可见单元格。下一个可见单元格每周变化。可能一周是 1160,然后是 1165,以此类推。
我如何编写宏代码,无论它是哪一行,它都会在下一个可见单元格上拾取。可能很简单,说“从 E1 开始并下拉到 E 列中的下一个可见单元格”,因为那时我不介意使用活动单元格公式输入。
有没有人有任何想法?谢谢你。
这是我所拥有的:
With Sheets("Data").Range.SpecialCells(xlCellTypeVisible)("W1")
.Value = "My Formula"
End With
解决方案
如果我正确理解问题:
With Sheets("Data").Range("W:W").SpecialCells(xlCellTypeVisible).Cells(2)
.Formula = "My Formula"
End With
推荐阅读
- html - 如何让我的徽标和导航栏在同一行?
- java - 如何根据 Kafka Stream 的 JSON 内容过滤事件
- javascript - 如何将字符串拆分为两个或多个单词?
- c - 程序的加载视图和可执行视图有什么区别?
- amazon-cloudformation - 如何修改存储桶属性
- javascript - 每次在带有 Formik 的 React 中完成输入字段时尝试创建一个计数器
- javascript - 如何在 IF 语句中使用 (this) 选择元素
- vue.js - Vue,访问组件方法
- go - Golang:reflect.DeepEqual 返回意外的错误
- java - 我可以通过更改方法的返回类型来实现方法重载吗