在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()取决于多久/数字是什么。