excel中制作按钮怎么实现按一下,让单元格的数值自动加1?

 我来答
hardboy125
2018-01-10 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:75
采纳率:0%
帮助的人:83.3万
展开全部

使用VBA

函数实现:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

On Error Resume Next

    If Target.Address = "$A$3" Or Target.Address = "$B$3" _

    Or Target.Address = "$C$3" Or Target.Address = "$D$3" Then

        Target.Value = Target.Value + 1

    End If

End Sub


说明:

1. 打开VBA后,选择下图中左下方列表中你要实现此功能的表;在右边选择“SelectionChange”函数,此函数为相应表变化时(如点击不同的单元格),触发。

2. 函数中Target.Address = "$A$3"语句中的“$A$3”,即你想实现此功能的单元格,只有点击该单元格时,单元格内的数据才会自动加1。

3. 该函数点击计数单元格后,需点击一次其他单元格后,再次点击,才会加1,为了防止误点。


截图:

博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
paxtonsg
推荐于2019-08-16 · 超过15用户采纳过TA的回答
知道答主
回答量:29
采纳率:0%
帮助的人:31.4万
展开全部
在主菜单点击"视图","工具栏","控件工具箱"后会跳出一个控件工具选择框。选择"命令按钮"后,鼠标会变为细的十字标。在工作表范围内按着鼠标左键,然后拉动就会出现控件按钮就放开鼠标左键。按钮键就完成了,把鼠标移到按钮键双击鼠标左键就进入VBA编辑器。再把以下代码拷贝到编辑器中。
Private Sub CommandButton1_Click()
ActiveCell.Value = ActiveCell.Value + 1 '选定单元格内容+1
ActiveCell.Offset(1,0).Select '自动移到下个单元格
End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式