2013-02-11 45 views
0

我一直試圖在exel中創建一些代碼,查看單元格的值,然後執行Hide操作(如果單元格中的數字是小於99獲取單元格的值並根據該單元格中的數字執行某些操作

這裏是我的想法:

Private Sub Worksheet_Change(ByVal Target As Range) 

Application.ScreenUpdating = False 
Dim CellValue As Integer 
CellValue = Target.Value("$D$68") 

If CellValue <= 99 Then 
    Rows("70:77").Hidden = True 
    Else 
     Rows("70:77").Hidden = False 
     Application.ScreenUpdating = True 
     End If 
End Sub 

我相信這裏的問題是,我無法獲取到該小區的參考? 我怎麼能這樣做?

回答

4

我想你應該用CellValue = Target.Value來代替CellValue = Target.Value("$D$68") - 目標作爲範圍有一切返回值,你有錯誤的語法。

D68手動計算出的值可能會返回爲CellValue = Range("D68").Value

+0

感謝@Peter L !,我決定去手動單元格值,它的工作原理! – 2013-02-11 10:02:42

相關問題