网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月13日漏签0天
vba吧 关注:17,051贴子:66,672
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 16回复贴,共1页
<<返回vba吧
>0< 加载中...

excel如何求和后删除数值后结果数不变 再次相加时原结果数累计相

  • 只看楼主
  • 收藏

  • 回复
  • 风中岁月521
  • 无名之辈
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
比如:
A1=B1 C1 比如相加后A1=50
把B1和C1里面的数清空后
A1还是等于50
然后在次在B1和C1里面输入数据
比如输入B1为20 C1为10
然后A1里面的数等于80
删除B1和C1后 A1还是等于80
以此类推 这样的要求还如何写公式函数等 在线求高手指点迷津
需要A列:An=Bn Cn , D列:Dn=En Fn 请问这个VBA代码如何编写高手们谁会 麻烦给说详细点好吗 谢谢啦


  • 风中岁月521
  • 无名之辈
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
请问大家,谁能帮帮忙修改修改,有个人是这样弄的,但是A/D两列同时进行,貌似不可以,请修改。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then
[A1] =[A1]+ [B1] + [C1]
End If
End Sub


2025-07-13 01:16:39
广告
  • 风中岁月521
  • 无名之辈
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
谁会呀,在线等


  • 风中岁月521
  • 无名之辈
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在线跪求,请大神帮忙把编写的程序写上,谢谢大神了。


  • 风中岁月521
  • 无名之辈
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
求大神直接写编码程序,我作为小白,真的不懂


  • 风中岁月521
  • 无名之辈
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
没人吗?


  • 风中岁月521
  • 无名之辈
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在线等大神写代码,期待回复。


  • 风中岁月521
  • 无名之辈
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
谁能够写个程序呀


2025-07-13 01:10:39
广告
  • 天之坦克杀手
  • 名震江湖
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
汇总的数据都删了,会导致你如果操作错误无法挽回也找不到哪输错了,还不能撤销。这种程序其实很危险的,节省几个单元格没有必要,不如临时加个工作表算。


  • 伤恋09
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
复制粘贴 选择只粘贴数值 不就可以了。如果编程的话
sub ThisAdd()
Dim i As Long
i=2 '或者其他开始行
Do While cells(i,2)<>""
cells(i,1)=cells(i,2)+cells(i,3)
Loop
End Sub
手机纯手打,所以没测试。应该不会有错。


  • 天猛星
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Public 行一 As Long
Public 行二 As Long
Public 列一 As Long
Public 列二 As Long
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim 变量 As Long, 变量2 As Long, 参数一 As Long, 参数二 As Long, i As Byte
行二 = Target.Row
列二 = Target.Column
变量 = 行一
变量2 = 列一
If 变量2 = 2 Or 变量2 = 3 Or 变量2 = 5 Or 变量2 = 6 Then
If 变量2 = 2 Or 变量2 = 3 Then
i = 0
Else
i = 3
End If
参数一 = Cells(变量, 2 + i)
参数二 = Cells(变量, 3 + i)
If 参数一 <> 0 And 参数二 <> 0 Then
Cells(变量, 1 + i) = Cells(变量, 1 + i) + 参数一 + 参数二
Cells(变量, 2 + i).ClearContents
Cells(变量, 3 + i).ClearContents
行一 = Target.Row
列一 = Target.Column
End If
End If
行一 = 行二
列一 = 列二
End Sub


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 16回复贴,共1页
<<返回vba吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示