1 EXCEL里其实没有分数,都是保存为小数
1.1 EXCEL里输入分数
- 直接输入1/3,会被默认为日期,显示为 3月1号
- 输入 =1/3,会被解析为小数
- 使用 text() 函数
特殊办法,使用 text() 函数
- TEXT(1/3,"#???/???")
- =TEXT(1/3,"#!.0/???")
2 VBA里的分数
2.1 VBA里如果想显示分数,也是需要自己处理
比如
Label27.Caption = Abs(z) & " / " & m 'VBA没有分数,这里只能用文本处理