Vba 如何在Excel中粘贴除法,而不是实际除法

Vba 如何在Excel中粘贴除法,而不是实际除法,vba,ms-access,Vba,Ms Access,在VBA中,我正在做 cell = cstr(numerator) & "/" & cstr(denominator) 单元格是excel工作簿中的单元格 希望它看起来像一个排名,“23/167” 但它只是执行除法并输出一个数字。如何强制它将整个内容作为字符串输出?在字符串前面添加在字符串前面添加我打赌它有时也会像一个日期 试试这个: cell.NumberFormat = "@" cell.Value = cell = cstr(numerator) & "/" &a

在VBA中,我正在做

cell = cstr(numerator) & "/" & cstr(denominator)
单元格是excel工作簿中的单元格

希望它看起来像一个排名,“23/167”


但它只是执行除法并输出一个数字。如何强制它将整个内容作为字符串输出?

在字符串前面添加

在字符串前面添加

我打赌它有时也会像一个日期

试试这个:

cell.NumberFormat = "@"
cell.Value = cell = cstr(numerator) & "/" & cstr(denominator)

我打赌它有时也会像一个约会

试试这个:

cell.NumberFormat = "@"
cell.Value = cell = cstr(numerator) & "/" & cstr(denominator)

前面的勾号表示Excel的值为文本

cell = "'" & cstr(numerator) & "/" & cstr(denominator)
或者,可以在导出之前将单元格格式化为文本

cell.NumberFormat = "@"
cell = cstr(numerator) & "/" & cstr(denominator)

前面的勾号表示Excel的值为文本

cell = "'" & cstr(numerator) & "/" & cstr(denominator)
或者,可以在导出之前将单元格格式化为文本

cell.NumberFormat = "@"
cell = cstr(numerator) & "/" & cstr(denominator)