Форматирование строки в комментарии с использованием VBA - PullRequest
0 голосов
/ 11 января 2019

Я изо всех сил пытаюсь найти способ отформатировать строку в комментарии, которая должна быть значением валюты.

Я установил переменную как валюту, но при использовании в комментарии она возвращается к базовой.

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 отображается как обычное, однако мне требуется, чтобы оно отображалось в виде валюты (£ #. ##)

Когда я начинаю писать, появляется следующий синтаксис

Текст ([Текст], [Пуск], [Перезаписать]) в виде строки

Я не уверен, но может ли раздел перезаписи быть ключевым ???

Заранее спасибо

1 Ответ

0 голосов
/ 11 января 2019

Если ячейка B14 уже отформатирована в правильном формате валюты, замените:

Dim wage As Currency
wage = Range("b14")

с:

Dim wage as String
wage = Range("B14").Text
...