在VBA中,编写事件程序代码自动计算投票次数

 时间:2026-02-16 17:29:21

1、如图下面是一个三好学生选举投票统计表,我们要达到的效果是:每点击一下姓名下面的单元格,会自动加1。

在VBA中,编写事件程序代码自动计算投票次数

2、在工作表中,点击菜单栏【开发工具】,在其工具栏内,点击【visual basic】!

在VBA中,编写事件程序代码自动计算投票次数

3、会进入VBA编辑界面!双击左侧栏中的要使用的工作表!

在VBA中,编写事件程序代码自动计算投票次数

4、会弹出事件程序代码编辑窗口!

在VBA中,编写事件程序代码自动计算投票次数

5、在事件程序界面里的左下拉菜单中选择【worksheet】,右下拉菜单中选择【SelectionChange】。

在VBA中,编写事件程序代码自动计算投票次数

在VBA中,编写事件程序代码自动计算投票次数

6、在事件程序窗口,输入以下代码:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

k = Cells(2, Columns.Count).End(xlToLeft).Column

For i = 1 To k

  If Target.Address = Cells(3, i).Address Then

    Target.Value = Target.Value + 1

  End If

Next

End Sub

在VBA中,编写事件程序代码自动计算投票次数

7、保存VBA代码,返回工作簿中的工作表,如图所示。我们每点击一下姓名下面的单元格,皆会自动加1,是不是很方便好用!

在VBA中,编写事件程序代码自动计算投票次数

  • 如何启用Windows电脑远程启动功能
  • 内痔发炎肿胀怎么消除,内痔一直肿大怎么消除
  • 企业数据如何加密?
  • 水泥、掺和料、外加剂库房应符合哪些规定?
  • 太原免费好去处晋阳湖公园免费
  • 热门搜索
    浙江旅游统计网 法国著名旅游城市 印度尼西亚旅游攻略 重庆主城区旅游景点 去台湾旅游注意事项 西安著名旅游景点 春天旅游推荐 旅游产品分销平台 成都三亚旅游 中国旅游指南