2017-06-28 64 views
-3

我需要记录一个宏,该宏只在该行的某个单元格正在回答我选择的条件时才能在整行上工作。有条件的Excel宏

有没有什么方法来记录宏的方式?

感谢

+1

不可以。录音机可以重复手动步骤,如按下按钮,单元格编辑等。但是,它不旨在检测这些操作背后的逻辑。使用刻录机为一行写入VBA。然后研究循环以及是否有条件地应用更新。 @ K.Fanedoul的答案包括这些技术的一个很好的演示。 –

回答

2
Sub Celltest() 
    For Each cel In Range("B1:B250").Cells 
     If cel.value = (YOUR CONDITION) Then 
      MsgBox "CONDITION OK" 
     ELSE 
      MsgBox "CONDITION NOT OK" 
     END IF 
    Next 
End Sub 
0

我不认为有一种方法来记录。

但是,您可以记录您的宏并稍后编辑代码(按Alt + F1)并添加您的条件。

记录宏。 首先选择你要编辑的整行,然后做你的东西,如果条件得到满足。 在您录制宏后编辑代码并添加您的条件。 This link may help you.

如果你有一个尝试显示不要犹豫。我很乐意帮助