在excel中,怎样让输入的数自动扩大一百倍

比如输入的是12.5 按enter后 显示的是1250 请高手指教

工具-选项-编辑-勾选"自动设置小数点位数"为 -2
这时,在表格中,输入一个整数,回车后,会自动扩大100倍
不过,如果手工输入小数,则不会翻倍!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-05
通过验证,三楼的VBA需要再完善才能实用,目前的状态会出错:也就是说,如果该单元格中已经输入数值了,以后不小心误操作每双击一次,都会扩大100倍,这不是此问题想要的结果的。 另外,对整数有效,对小数无效。因此,需改进使对小数有效,同时封闭每双击单元格一次时会再次扩大100倍的情形。本回答被提问者采纳
第2个回答  2009-10-06
打开excel 按F11 然后按F7 把下面的复制进去,然后保存。就可以了~
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target <> "" And Target.Column = 1 Then
Application.EnableEvents = False
Target = Target * 100
Application.EnableEvents = True
End If
End Sub

四楼的~~谢谢你提示~~我回去再研究下。。刚开始学习,懂的很少.
第3个回答  2009-10-05
用函数就行了~~~
相似回答