首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Excel每个单元格都统一加上(或减去)一个数

Excel每个单元格都统一加上(或减去)一个数

作者头像
Exploring
发布2022-08-10 08:51:41
发布2022-08-10 08:51:41
2.3K0
举报

文章背景:处理Excel单元格数据时,有时需要在单元格区域内同时增加或减少某一数值,这里介绍两种操作方法。

(1)Excel的“选择性粘贴

1. 复制待添加的数值

2. 选择单元格区域,点击右键,选择性粘贴,选择运算中的“加”。

3. 点击“确定”后,得到相应的结果。

视频演示:http://mpvideo.qpic.cn/0b78juaacaaapaaps3rhp5pvatodafgqaaia.f10002.mp4?

(2)编写宏命令

宏命令代码如下:

代码语言:javascript
复制
```VBA
Sub add_substract_all()
' Smart code for Adding/Substract Number by Input to _
        all selection range value
    ' For Substract Value Should be in Negative
    ' Smart Excel (anilnahar.com)

Dim rng As Range
    Dim i As Integer

i = InputBox("Enter number Adding/Substract", "Value from _
                    Adding/Substract")
    For Each rng In Selection
    If WorksheetFunction.IsNumber(rng) Then
        rng.Value = rng + i
        Else
        End If
    Next rng
End Sub
```

视频演示:http://mpvideo.qpic.cn/0b78eiaacaaajmaptubhpzpvaiwdaeraaaia.f10002.mp4?

参考资料

  1. 将每个数据都加上一个数 (统一加、减、乘、除)(http://ffcell.com/home/ffcell_doc.aspx)
  2. Ready to Use Powerful 101 VBA Codes: Just Copy - Paste - Run (Macros)(http://6tt.co/sUP8)
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据处理与编程实践 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档