excel判断一个单元格的内容,根据判断不同,在其他单元格显示不同内容
如图,判断E2单元格输入的内容,在J2显示不同的结果eg:若E2中输入“HM”,那么J2中的数字变为0若E2中为其他的值,J2中的内容保持不变用VBA编程也行...
如图,判断E2单元格输入的内容,在J2显示不同的结果
eg: 若E2中输入“HM”,那么J2中的数字变为0
若E2中为其他的值,J2中的内容保持不变
用VBA编程也行 展开
eg: 若E2中输入“HM”,那么J2中的数字变为0
若E2中为其他的值,J2中的内容保持不变
用VBA编程也行 展开
2个回答
2014-02-21
展开全部
你如果J2中原来已有数据,公式没办法直接实现,只能通过辅助列。可以用vba来实现
追问
J2是有数据的,就是想着用VBA解决的,但VBA用怎样的程序可以实现呢?
追答
Option Explicit
Public i As Integer
Public j As Integer
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim tmp
If i = 0 Or j = 0 Then
i = 1
j = 1
Else
If Cells(i, j) <> tmp Then
If Cells(i, 5) = "hm" Or Cells(i, 5) = "HM" Or Cells(i, 5) = "hM" Or Cells(i, 5) = "Hm" Then Cells(i, 10) = 0
End If
tmp = Cells(Target.Row, Target.Column)
i = Target.Row
j = Target.Column
End If
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |