Excel 宏 2013:是否可以创建一个宏,使用快捷键格式化介于整数和 2 位小数之间的输入值

Excel 宏 2013:是否可以创建一个宏,使用快捷键格式化介于整数和 2 位小数之间的输入值

我正在尝试创建一个包含学生数据信息的 Excel 电子表格,目前我已将所有数据四舍五入到最接近的整数。

我想知道是否有办法使用宏工具在两种格式之间切换,并使用相同的快捷键。

欢迎并非常感谢所有建议和意见。

答案1

假设您想要修改当前选定的单元格,以下是执行此操作的代码片段:

Sub Macro1()
'
' Macro1 Macro
'
' Keyboard Shortcut: Ctrl+q
'
On Error Resume Next 'In case "Selection" is something that doesn't have a NumberFormat property
If Selection.NumberFormat = "0" Then Selection.NumberFormat = "0.00" Else: Selection.NumberFormat = "0"

End Sub

相关内容