在VBA中输出分数而不是十进制
我试图显示解决scheme在VBA中作为一个未减less的分数,但VBA自动评估方程为十进制。 有人知道如何保持它作为一个原始的分数?
我已经尝试将整数转换为string,然后将它们分开,但Excel仍然会自动将所有内容都转换为小数。
Dim workingmegawattsint As Integer workingmegawattsint = workingturbinesint * turbineCapacity Dim totalmegawattsint As Integer totalmegawattsint = totalturbinesint * turbineCapacity ThisWorkbook.Worksheets("Sheet1").Cells(1, 1).Value = workingmegawattsint / totalmegawattsint
只需input它像一个string:
ThisWorkbook.Worksheets("Sheet1").Cells(1, 1).Value = workingmegawattsint & "/" & totalmegawattsint
可能要调整与TEXT()
取决于多久/数字是什么。