2013-05-22 43 views
-4

我想在Excel中VBA宏代码执行以下操作:Excel宏:搜索单元,然后编写公式

例如我有一个包含一些细胞值,还有什么是空 所以列“C”,我希望通过宏,选择列“C”,然后寻找具有值的单元格,然后:

对于每个单元格的值,我想要将公式写入位于列F,H,J中的每个单元格:取决于“有价格的细胞”

我花了很多时间找到类似的东西,但没有帮助我..

+1

录制宏!展示你的代码......'我花了很多时间去找到类似的东西'是一个完整的BS。看看页面的顶部,在文本框里面显示“搜索”,然后输入你的问题......你会惊讶于你会发现的类似问题的数量。祝你好运 – 2013-05-22 08:30:09

+0

亲爱的Mehow, 我在网上花时间搜寻这个案件,但我找不到匹配的东西。 我想再次解释我的情况: 我有列“C”包含这些值“LT,项目,编号,米”的单元格 我得到单元格“C23”包含“项目”,然后我想写公式到单元格“D23”和单元格“E23”.. 我有成千上万的行做同样的事情,请注意,列C中有空单元格.. – user2408531

回答

0
Dim Row As Range 

For Each Row In Me.Range("C1:J1000").Rows 

    If Not Row.Range("A1").Value = "" Then 

     Row.Range("D1").Formula = "SomeFormula" 

     Row.Range("F1").Formula = "SomeFormula" 

     Row.Range("H1").Formula = "SomeFormula" 

    End If 

Next