按特定数字增加范围内的值
Increment value in range by specific number
对于一个工作项目,我正在尝试构建一个 excel sheet,让用户在对话框(或单元格)中输入数字,一旦按下确认按钮,所有特定范围内的数字应按用户输入的特定值递增。我的范围是 B2:B100 并且所有单元格要么用数字填充,要么为空。
当用户完成他的工作时,他们会输入他们的价值,例如单元格 J3,然后按下下方的切换按钮。 J3 将被清除,B2:B100 中的所有值将增加输入的数字。
对涵盖此内容的资源的任何帮助或指导将不胜感激。非常感谢。
1) 在 Excel 中,按 Alt + F11
2) 它将打开 VBA 编辑器。在编辑器中复制粘贴以下代码。
Sub addNumbers()
Dim i As Long
Dim incrementValue As Long
incrementValue = Cells(3, 10).Value
For i = 2 To 100
Cells(i, 2).Value = Cells(i, 2).Value + incrementValue
Next i
End Sub
3)保存此代码
4) 转到开发人员 --> 插入 --> 表单控件(按钮)
这将打开 Assign MACro window。 Select 添加号码。单击“确定”。
5) 现在您可以在单元格 J3 中输入所需值,然后单击此按钮。它将按该特定值增加 Cells B2:B100。
对于一个工作项目,我正在尝试构建一个 excel sheet,让用户在对话框(或单元格)中输入数字,一旦按下确认按钮,所有特定范围内的数字应按用户输入的特定值递增。我的范围是 B2:B100 并且所有单元格要么用数字填充,要么为空。
当用户完成他的工作时,他们会输入他们的价值,例如单元格 J3,然后按下下方的切换按钮。 J3 将被清除,B2:B100 中的所有值将增加输入的数字。 对涵盖此内容的资源的任何帮助或指导将不胜感激。非常感谢。
1) 在 Excel 中,按 Alt + F11 2) 它将打开 VBA 编辑器。在编辑器中复制粘贴以下代码。
Sub addNumbers()
Dim i As Long
Dim incrementValue As Long
incrementValue = Cells(3, 10).Value
For i = 2 To 100
Cells(i, 2).Value = Cells(i, 2).Value + incrementValue
Next i
End Sub
3)保存此代码
4) 转到开发人员 --> 插入 --> 表单控件(按钮) 这将打开 Assign MACro window。 Select 添加号码。单击“确定”。
5) 现在您可以在单元格 J3 中输入所需值,然后单击此按钮。它将按该特定值增加 Cells B2:B100。