VBA 中实现单元格间的比较

[复制链接]
查看11 | 回复2 | 2011-6-17 18:36:46 | 显示全部楼层 |阅读模式
附有语句,其中AK26和AK4单元格的值都可以随意更改,但是当AK26的值小于1.42*AK4的值时,有消息框报告错误,又当AK26的值大于528时,也有另一个消息框报告错误。不知道是哪里错了?一点反应也没有...ORZ
Private Sub Worksheet_Change1(ByVal Target As range)
If range("AK26").Value720 Then
MsgBox "Sorry, but the input voltage cannot be larger than 528V!"
End If
End If
End Sub

回复

使用道具 举报

千问 | 2011-6-17 18:36:46 | 显示全部楼层
过程名称错误了。Private Sub Worksheet_Change1(ByVal Target As range)改成Private Sub Worksheet_Change(ByVal Target As range)程序改成:Private Sub Worksheet_Change(ByVal Target As range)If range("AK26").Value720又当AK26的值大于528时是因为这个么?...
回复

使用道具 举报

千问 | 2011-6-17 18:36:46 | 显示全部楼层
把函数名 Worksheet_Change1 中的“1”去掉就有反应了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行