Microsoft Lab
全部软件
ExcelActiveX 控件(ActiveX Controls)约 3 分钟

Spin Button 微调按钮控件

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


插入微调按钮

  1. Developer 标签页 → Insert
  2. ActiveX Controls 分类选择 Spin Button
  3. 拖拽到工作表上

连结到单元格

Range("C3").Value = SpinButton1.Value

设置数值上下限

SpinButton1.Max = 100
SpinButton1.Min = 0

设置每次点击的变动幅度

SpinButton1.SmallChange = 2

设成 2 之后,每点一次箭头,数值会加/减 2,而不是默认的 1。

📷 画面提示

工作表上的微调按钮(上下箭头)控件,以及点击后 C3 单元格数值跟着增减的效果

📌 这些属性(Max/Min/SmallChange)也可以不写代码,直接在 Design Mode 下右键 → Properties 面板里设置,效果一样。


学完你会

常见错误

  • 忘记设置 Max/Min,微调按钮可以一直点到超出合理范围的数字
  • 只设置了属性却没有把 SpinButton1.Value 写进目标单元格的代码,点击按钮后数值没有反映到工作表上
  • SmallChange 设置的幅度跟实际需求不符(比如金额该跳 100,却还是默认的 1),使用者要点很多次才能到想要的数字

Sources

Blog / Website:

  1. Spin Button
只记在你的浏览器里,换设备不会同步。