for*_*ums 13 formatting microsoft-excel microsoft-excel-2010
这个问题很容易纠正,但非常烦人
,我正在做的是输入一个小时范围,例如。(0-1),(1-2),(2-3) 依此类推每个单元格行
日期--- 小时
1/1/2013 0-1
1/1/2013 1-2
1/1/2013 2-3
1/1/2013 3-4
Excel愚蠢地将格式1-2设置为日期2-Jan
,更糟糕的是当我将其更改为
它给出的数字格式时41276
我也找不到 excel 2010 中的 AutoFormat 选项,我知道家中的 Format 按钮,但那里没有 autoformat 。
在列/单元格中输入任何值之前,请将单元格格式更改为Text。
或者,将其放入工作簿代码模块中,以在每次打开工作簿时在所有工作表上强制执行此格式设置。
Private Sub Workbook_Open()
Dim sh As Worksheet
For Each sh In Me.Sheets
sh.Cells.NumberFormat = "@"
Next
End Sub
Run Code Online (Sandbox Code Playgroud)