- 帖子
- 69
- 主題
- 16
- 精華
- 0
- 積分
- 84
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- EXCEL2010
- 閱讀權限
- 20
- 註冊時間
- 2016-3-20
- 最後登錄
- 2024-4-24

|
請教各位前輩,小弟是VBA新手
需求是選取某固定範圍後,偵測數字為0的話,則將該範圍內的儲存格清空
用網路上的範例修改後,出現以下錯誤,還請前輩幫忙 謝謝
Sub 選取範圍清除0()
Dim Rng As Range, xCell As Range
Dim xRows As Integer
xTitleId = "清除0"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("選取範圍清除0", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Range("Rng").Select
If Rng = 0 Then
Range("Rng").ClearContents
End If
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub |
|