我想做一個宏。我的測試單元在另一張紙上。工作表 - (數據)宏檢查範圍("D2:D10")
如果單元格包含值12,如果是顯示一個消息框"Go to add to system"
,並且此宏單元中的宏發現值將設置爲0.如果單元格中包含值,則顯示消息框的宏
我有此代碼,但它沒有'爲我工作我不知道爲什麼。你可以幫我嗎?
Private Sub check(ByVal Target As Range)
For Each c In Worksheet("data").Range("D2:D10")
If Range("D2:D10") = 12 Then
MsgBox "Go to add to system"
Range ("D2:D10").value = 0
End If
Next c
End Sub
如果多個小區有12個呢?如果找到一個單元格12,您是否想將整個範圍更改爲0? – nightcrawler23
多個或只有一個沒關係 –
@FiínekCahů測試下面我的答案中的代碼,並讓我知道它是否像你想要的那樣工作 –