Range("a2") = 123.45
Range("a2").FormulaR1C1 = "=TEXT(R[-1]C,""#.00"")"
我可以在这里使用任何其他代码代替'FormulaR1C1'和相对参考'R [-1] C'吗?
答案 0 :(得分:0)
它没有将结果转换为TEXT,但试试这个:
With ActiveSheet.Cells(1, 2)
.Value = .Offset(0, -1).Value
.NumberFormat = ("0.00")
End With
答案 1 :(得分:0)
我的问题是达到预期结果的一步。下一步是找到一种在循环中使用绝对rferences的方法。但是,绝对引用,例如代码中的引用: 范围(" a2")= 123.45范围(" a2")。FormulaR1C1 =" = TEXT(R [-1] C,""# 0.00"")" 在循环中很难管理,其中变量用于获取结果。一些R&我提出了: Sheet1.Cells(2,1).Formula =" = TEXT((a1),""#。00"")"哪个有效。 我将继续寻找一种方法来操纵R1C1公式以适应循环。