EXCEL表格的单元格内数字显示的问题!!

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:43:59
是这样的,我现在在没有事先输入A1和B1的值时,先在C1单元格中输入公式:=A1+B1.输入好后回车,C1中会自动显示零,我再下拉填充,所有C列都会显示0.然后我到工具->选项把零值前的勾去掉,这样,C列中的0就消失了,貌似是一张空表,其实在C项中有公式,但问题是,当我在A1中输入数字时,C1中还没,但我一敲回车,C1中就会同步显示A1中的数字(因为EXCEL默认B1为零),那么,我需要大家回答的是,怎么样才能使得情况是这样的,也就是:在我输入A1和B1值后,我没点单元格C1,它就不显示任何东西,知道我点它它才显示A1和B1的和,请问大家有没有这样的方法呢??

只能用VBA实现,用单元格公式无法实现。
Alt+F11,左边双击需要实现此功能的工作表,将下面代码粘贴到右边的框中。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 3 Then
i = Target.Row
If Cells(i, 1) <> "" And Cells(i, 2) <> "" Then
Cells(i, 3) = Cells(i, 1) + Cells(i, 2)
End If
End If
End Sub