中易网

想用VBA实现如下功能,EXCEL中的B单元格内容一旦修改,则将B.value赋给A.value,A和B都是合并单元格。

答案:4  悬赏:30  
解决时间 2021-11-08 16:55
并且在赋值给A后,还要对A的内容进行一系列操作,现在的语句是用cell代替A的,如果想用with语句改写这段代码,cell应该换成什么?谢谢。
最佳答案
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then
With Cells(1, 1)
.Value = Target.Value
'这里写你需要的操作

End With
End If
End Sub
合并单元格以左上角的地址为准
全部回答
用Worksheet_Change事件就可以 Private Sub Worksheet_Change(ByVal Target As Range) …… end sub 没看懂你with语句问的是什么 给你举个with语句的例子吧 sheet1.cells(1,1).value=1 sheet1.cells(1,2).value=2 用with可以写成 with sheet1 .cells(1,1).value=1 .cells(1,2).value=2 end with
可直接写,也可设定变量写: with cells(x,x) 或 with cell '假设这个是区域引用 设变量: set rc=range("xx") ‘=cells(X,X") with rc
可直接写,也可设定变量写: with cells(x,x) 或 with cell '假设这个是区域引用 设变量: set rc=range("xx") ‘=cells(X,X") with rc 再看看别人怎么说的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
dvr-945gc-l主板跳线怎么插啊!
在古装电视剧中我经常看到这样的场景,不理解
彩晶玻璃橱柜门的价格贵不贵?
展陈设计与科技馆布展设计意思一样吗
宁夏机械技工学校地址在哪,我要去那里办事
荷兰队姓范的能组个球队吗
梦见有两条很大旳蛇在咬我后背咬,两条一样棕
翔鹏航空国际旅行社怎么去啊,我要去那办事
我的手机号码换了 现在不能收短信 换另一个可
办公室方格地毯价格是多少
芜湖高新技术产业开发区在哪里?
郑州-西宁 西宁-格尔木火车票应该怎么买
qy98-1(h-12b)型净水机器和饮水机组装步骤
这到底是有还是没有啊?姨妈日都过一周了,双
天台山门票是哪种门票呢?有那么多景点的门票
推荐资讯
神风电玩城地址在什么地方,我要处理点事
如何在工商局的网站里调取单位注销信息
狠狠的一拳能把玻璃门打碎吗?
新房装修押金是什么时候退还的
能否喝减肥茶?喝了对身体有害处吗
金刚菩提子54颗串珠多少钱
怎么安装FPS优化补丁
用电脑怎么查电话单子
帮我爸下电视剧看大家帮我推荐几个
在检查视力时,眼睛与视力表的距离保持5m远,
中山石歧哪里有舞蹈培训的
桃树苗嫁接后如何吹呀
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?