获取单元格的值并根据该单元格中的数字执行某些操作

时间:2013-02-11 09:52:47

标签: excel vba

我一直在尝试在exel中创建一些代码来查看单元格的值,然后在单元格中的数字小于99时执行Hide操作。

这是我的想法:

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

我认为这里的问题是我无法获得对该单元格的引用? 我怎么能这样做?

1 个答案:

答案 0 :(得分:4)

我认为您应该将CellValue = Target.Value("$D$68")替换为CellValue = Target.Value - 目标,因为范围包含了返回值的所有内容,您的语法错误。

来自D68的手动值可能会返回为CellValue = Range("D68").Value