【发布时间】:2018-12-30 14:59:35
【问题描述】:
我想实现一个 VBA 代码来处理多个不同的工作表,例如:它首先在第一行中查找某个数字,一旦找到,它会跳转到该列并在第二行中键入某个公式该列中的单元格,到目前为止它运行良好,但问题是如果该行中的第一个单元格包含数据,我想让它自动填充该列的公式。
如果 A2 不为空,则继续自动填充活动列中的单元格(假设活动列是 D,如果 a2 不为空,它将填充单元格 d2)并在 A 列中的单元格停止是空白..等
那么,有可能吗?
Sub Macro1()
Rows("1:1").Select
Selection.Find(What:="156", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=True, SearchFormat:=False).Activate
ActiveCell.Offset(1).Select
ActiveCell.FormulaR1C1 = _
"= "Formula will be here""
结束子
【问题讨论】: