我正在尝试使用一些vba代码将公式和文本的值放入特定的单元格中。我希望代码说Leads :(公式的值)。目前我的代码运行公式并将值放在正确的框中。我只是不知道如何用它添加文本。我的代码写在下面。
ws.Range("$B$1").Formula = "=COUNTIF(E:E,""Lead"")"
答案 0 :(得分:5)
自定义Range.NumberFormat property将为您显示结果,同时将实际原始值保留为数字形式,以便进一步计算或比较。
with ws
with .range("B1") '<~~ no need for absolute $ anchors here
.formula = "=COUNTIF(E:E,""Lead"")"
.numberformat = "[=1]L\e\a\d\: 0;L\e\a\d\s\: 0"
end with
end with
答案 1 :(得分:4)
试试这个:
ws.Range("$B$1").Formula = "=""Leads:("" & COUNTIF(E:E,""Lead"")&"")"""
以便在应用时最终结果如下:
="Leads:(" & COUNTIF(E:E,"Lead")&")"