问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL值计算

发布网友 发布时间:2022-06-07 14:59

我来回答

4个回答

热心网友 时间:2023-10-19 01:15

方括号的代码对整个三列都生效,但忽略了a列为0的情况。修改如下:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = 1 Or Target.Column = 2 Then Cells(Target.Row, 3) = Cells(Target.Row, 1) * Cells(Target.Row, 2)
If Target.Column = 3 Then Cells(Target.Row, 2) = Cells(Target.Row, 3) / Cells(Target.Row, 1)
End Sub

如果只要对A1,B1,C1起作用,还需修改。
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Row = 1 And (Target.Column = 1 Or Target.Column = 2) Then
[c1] = [a1] * [b1]
End If
If Target.Row = 1 And Target.Column = 3 Then
[b1] = [c1] / [a1]
End If
End Sub

热心网友 时间:2023-10-19 01:15

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1").Value = 0 Or Range("A1").Value = "" Then
MsgBox "A1不能为零或空值"
Else
Select Case Target.Column
Case 1
Range("C1").Value = Range("A1").Value * Range("B1")
Case 2
Range("C1").Value = Range("A1").Value * Range("B1")
Case 3
Range("B1").Value = Range("C1").Value / Range("A1").Value
End Select
End If
End Sub

楼上的应该是可以的,只是A1是不能为0或空值的否则就会出错,建议加入条件判断A1的值取向,以免出错

热心网友 时间:2023-10-19 01:16

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Or Target.Column = 2 Then Cells(Target.Row, 3) = Cells(Target.Row, 1) * Cells(Target.Row, 2)
If Target.Column = 3 Then Cells(Target.Row, 2) = Cells(Target.Row, 3) / Cells(Target.Row, 1)
End Sub

热心网友 时间:2023-10-19 01:17

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Or Target.Address = "$B$1" Then
[c1] = [a1] * [b1]
ElseIf Target.Address = "$C$1" Then
[b1] = [c1] / [a1]
End If
End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
昭君怨诗词大全(5首昭君怨古词) 道是春来花未,道是雪来香异。竹外一枝斜,野人家。词中吟诵的是 萌萌带着自己的压岁钱去买笔记本,买了2本后还剩1.8元。如果买同样的笔记... ...1.8元,买同样的作业本四本差2.4元,作业本多少钱一本。给算得方法说... ...如果买同样的硬面钞4本则差2.40元,那么小明带了多少钱? 小明带一些钱去买作业本,买两本之后还剩1.8元;如果买同样的练习本4本则... 我的QQ总是被盗,烦死了,我总要改密码,怎样才不会被盗密码? 我跟一个好兄弟绝交了有1年9个月,没有联系没有来往,但我的心一直惦记... ...了。最近他听说我生病做手术回来了,就去班长那里问我的近况,加我... 请问神舟七号载人航天飞行的圆满成功,将对我国经济产生哪些积极影响... 新还珠格格里喻妃为何不喜欢小燕子?其实你们觉得小燕子性格怎样?是不是太坦率也不好 在还珠格格中,为何令妃和紫薇越来越不喜欢小燕子了呢? 权力的游戏 为什么没有伊耿六世 人的胆囔起什么作用?胆囔生病会有哪些症状? 为什么肖恩.布拉德利不出名??? 德国巨塔肖恩布拉德利放到现在算什么水平的运动员 权力的游戏第六季 最后出征为什么没有达里奥 《还珠格格》让赵薇爆红,她为啥在《中餐厅》表示很反感“小燕子”? 肖恩·布拉德利的生涯数据 梦见很多讨厌的燕子 肖恩.布拉德利到底是德国人还是美国人?? 肖恩·布拉德利的主要成就 皇后为什么那么讨厌小燕子呢,没理由啊!? 在郊区自建的房子有燕子巢,燕子越来越多,又吵又脏,墙壁上地板上都很多鸟屎,要怎么样才能赶走这些令人 重看还珠我怎么那么讨厌小燕子 肖恩·布拉德利是那位NBA球员??? 秋瓷炫在明星到我家中第一期的父母是谁,不是离婚了吗,求具体情况 秋瓷炫事件升级:强迫丈夫学韩语,将儿子送韩国不让见于晓光父母? 秋瓷炫为什么在婚礼上说自己没家人? 嫁给于晓光的秋瓷炫,是不是很幸福? 甄嬛为什么要讨厌小燕子和紫薇??她年轻时不也那样吗? 我买了一套房,后发现楼板有1条贯穿性的裂缝.请问楼板是否属于主体结构部分 EXCEL取值 为什么人类不杀小燕子 在哪可以对新还珠格格评价新还珠格格真是太难看了,那小燕子比旧版容嬷嬷还讨厌!!! 新还珠格格里的小燕子,紫薇真恶心,见了就想吐 考研书籍应如何买? 紫薇不懂,为何皇后那么讨厌她? 甄嬛为什么不喜欢小燕子? 安平框架房的楼板算主体吗 《还珠格格》里你最讨厌的角色是谁? 在哪里可以买到圣都模架参考书 减刑出狱杀人,郭文思被执行死刑,为什么说他比孙小果还可恶? 哪种燕子窝不吉利 请问楼房地面是不是房屋的主体结构 现浇板开裂是不是主体结构? 楼板漏钢筋算不算主体问题 东莞钜威新能源有限公司怎么样? 武汉理工大学研究生考试参考书要到哪里买呀? 本人想考2023年的清华大学心理学研究生 想一次性购买所需的书籍或资料 该买什么?