如何自动指向Excel单元格?

我想得到一个像这样的自动点..我不知道如何! 在不按压点(点)的情况下进入时,用这样的两位或三位数字自动添加点。

63.032 63.032 62.937 62.646 59.693 63.032 62.786 63.130 62.452 63.081 59.988 63.326 

如果要自动插入小数点后三位小数点,请单击文件>选项>高级,勾选该框并设置数字。

请注意,此设置将应用于所有工作簿中您从此之后input的所有数字。

在这里输入图像说明

如果您只想在工作表的特定范围内添加三位小数,则可以使用Worksheet_Change事件。 下面的代码将监视列A中的所有单元格。如果input一个整数(一个没有小数的数字),macros将把值除以1000,这有效地设置了一个小数点和三位小数位。

 Private Sub Worksheet_Change(ByVal Target As Range) Dim cel As Range If Not Intersect(Target, Range("A:A")) Is Nothing Then On Error Resume Next Application.EnableEvents = False For Each cel In Target If cel.Value = Int(cel.Value) Then cel.Value = cel.Value / 1000 Next cel Application.EnableEvents = True End If End Sub 

你想要的是一个单元格格式化选项。 按CTRL + 1打开单元格格式对话框,然后select以下选项:

在这里输入图像说明