在EXCEL中如何做到:A列不等于空,B列等于空,会自动提示!也就是说只要A列不为空,B列也不能为空,

来源:百度知道 编辑:UC知道 时间:2024/05/25 03:24:01
smallcolor你好,你说的那个程序能不能做成一个按钮,在保存时执行.谢谢
If Target.Offset(0, 1) = "" Then 运行时说类型不匹配.麻烦您给改一下

按下ALT+F11,双击左边的"SHEET1"(假设你的功能是要在SHEET1中完成),复制下面代码.退出.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
If Target.Offset(0, 1) = "" Then
MsgBox ("B" & Target.Row & "不能为空")
End If
Else
Exit Sub
End If
End Sub
*********************
按钮是可以做的.
但类型不匹配,不知道是什么原因,我这好好的.

选中A1:B1单元格,格式→条件格式,在条件1下拉列表中选择公式,输入
=ISBLANK($A2)<>ISBLANK($B2)
再点击,格式,设置一种比较醍目的格式,如图案:红色。
用格式刷向下刷。
当A列与B列不同时为空时,相应的A、B列所在行会填充为红色图案。