我有一個通過每個工作表並檢查一個標誌的子。調用另一個工作表的子
如果標誌提出,我希望它運行另一個子。標誌檢查工作,但被調用的另一個子運行在主表單上。
代碼:
Sub update()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
If (ws.Cells(1, 5) = 1) Then
Call update2(ws)
End If
Next
End Sub
Sub update2(ws As Worksheet)
ws.clear <----does not work
End Sub
sub dothis()
cells(1,6) = "hallo"
end sub
我怎麼得到這個工作?
對象不支持此屬性或方法。該錯誤消息相當明確。在Worksheet對象上沒有'Clear'方法。 '.Clear'方法適用於Range對象。 – 2014-10-17 16:33:09
sub clear()可能不是個好主意,清除是關鍵字 – Alex 2014-10-17 16:35:09
@DavidZemens謝謝。我改了名字,但仍然不起作用 – user1681664 2014-10-17 16:41:05