永发信息网

Excel中VBA为什么我要点击一次才能刷新出来值

答案:2  悬赏:10  手机版
解决时间 2021-01-26 10:36
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Column <> 1 Or ActiveCell.Column > 1 Then
Else
If ActiveCell.Value = "陕西" Then
ActiveCell.Offset(, 3).Value = "西安"
End If
End If
End Sub
为什么输入陕西之后,为什么还要点击此输入框,才能弹出来西安
哪一个事件才能做到同步呢?有没有change事件
最佳答案
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then
If Target.Value = "陕西" Then
Cells(Target.Row, Target.Column + 3) = "西安"
End If
End If
End Sub
全部回答
上面清除数据 是 清除的 range("a7:w60000,b6,d6,f6,b2:d2,f2:h2"), 这里面不包含 u6这个单元格, 循环条件:do until cells(i, "u") = empty 第一次 i=6,单元格 u6 我们不知道是什么内容,如果不为空,则继续运行——第二次当i=7时,数据是空的,那么循环跳出,不再运行。 你是想表达 只要 cells(i, "u") 为空就继续运行么? 那么 要改为 do while 循环 但这样,你要保证u列下面的单元格中不是全空的,不然 程序将对所有行进行处理,直到行数达到最大,这有可能出错 或 造成程序假死。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
明朝宰相有没有一人是靳文僖公
【等候的近义词】等候的近义词是什么
女儿9岁身高1.43米,体重33公斤正常吗
这是什么软件弄出来的图片,下面还有这样的英
新买的烤肠机味道好重,怎么办?
清静是什么意思,它的反义词是什么?,怎么办呢?
有没有财务系统和仓库系统一体的软件?
成语九行八业的意思是什么啊?有知道释义的请
怎么样才能在英雄联盟里把别人屏蔽匹配到
东部沿海工业地带是我国经济最发达的地带,由
帮忙介绍一下灰姑娘变公主的电视剧(韩剧最好)
王者荣耀李元芳阵容搭配 李元芳和什么英雄搭
初中英语美文加翻译 简单一点 100词左右
求助电子快速烙铁是怎样制作的,我制作几次都
笛子适合吹的流行歌曲
推荐资讯
邯郸茶叶市场在哪?
我需要兔起【?】落的答案。【带拼音】
木星商务宾馆怎么去啊,我要去那办事
普通玻璃耐热可以耐多少度
艾尚主题婚礼策划地址在什么地方,我要处理点
翼蓝数码地址在什么地方,想过去办事
【诗集《死水》的作者是】《死水》诗集
成语天高地迥的意思是什么啊?有知道释义的请
黄家村地址有知道的么?有点事想过去
我建设卡没有开通网银,为什么可以网上支付
怎样查自己的五行
可以给小狗取什么名字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?