使用 VBA 格式化评论中的一行
Formatting a line in a comment using VBA
我正在努力寻找一种方法来格式化注释中要求为货币值的行。
我已将变量设置为货币,但在评论中使用时它会恢复为基本值。
Dim wage As Currency
wage = Range("b14")
Range("C14") = wage
Range("D14").AddComment
Range("D14").Comment.Visible = False
Range("D14").Comment.Text Text:=
Application.UserName & Chr(10) & wage & Chr(10) & "Joe Bloggs"
当我将鼠标悬停在中断模式下的工资变量时,b14 中的值显示为普通值,但我要求它显示为货币 (£#.##)
开始写的时候出现如下语法
文本([文本]、[开始]、[覆盖])作为字符串
我不确定,但是覆盖部分会是密钥吗???
提前致谢
如果单元格 B14 已被格式化为正确的货币格式,则替换:
Dim wage As Currency
wage = Range("b14")
与:
Dim wage as String
wage = Range("B14").Text
我正在努力寻找一种方法来格式化注释中要求为货币值的行。
我已将变量设置为货币,但在评论中使用时它会恢复为基本值。
Dim wage As Currency
wage = Range("b14")
Range("C14") = wage
Range("D14").AddComment
Range("D14").Comment.Visible = False
Range("D14").Comment.Text Text:=
Application.UserName & Chr(10) & wage & Chr(10) & "Joe Bloggs"
当我将鼠标悬停在中断模式下的工资变量时,b14 中的值显示为普通值,但我要求它显示为货币 (£#.##)
开始写的时候出现如下语法
文本([文本]、[开始]、[覆盖])作为字符串
我不确定,但是覆盖部分会是密钥吗???
提前致谢
如果单元格 B14 已被格式化为正确的货币格式,则替换:
Dim wage As Currency
wage = Range("b14")
与:
Dim wage as String
wage = Range("B14").Text