- 帖子
- 34
- 主題
- 12
- 精華
- 0
- 積分
- 85
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 20
- 註冊時間
- 2012-7-3
- 最後登錄
- 2013-6-4
|
4#
倒序看帖
發表於 2012-11-3 13:28
| 只看該作者
執行階段錯誤'13'
各位麻辣高手:
小弟是初學者寫了一段程式,用來判斷輸入的數字是否出現在欄位[A1:A100],執行時出現 執行階段錯誤'13' 型態不符
有大大能為我解迷ㄇ 謝謝
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = [b2] Then
With Sheets("sheet1")
Cells(2, 1) = WorksheetFunction.CountIf(Sheets("sheet2").Range("A1:A100"), Cells(2, 2))
If Cells(2, 1) = 1 Then
Cells(1, 2).Value = Cells(2, 2).Value
Else
Range("A2").Select
ActiveCell.FormulaR1C1 = ""
End If
Range("A2").Select
ActiveCell.FormulaR1C1 = ""
End With
End If
End Sub |
|