VBA вариант MsgBox формат в процентах (%)

Sub PctTest()
   Dim Third As Variant
   Third = 1 / 3    
   MsgBox (Third)
End Sub

Как заставить msgbox отображать переменную "Третий" как 33,33%? Я знаю, как форматировать ячейку, но я посмотрел вокруг и не понимаю, как форматировать переменную, как это. Заранее спасибо Томми

2 ответа

Решение

Вы можете использовать встроенный: FormatPercent(1 / 3, 2)

Как насчет:

   Dim Third As Variant
   Third = Format(1 / 3, "##.00%")
   MsgBox (Third)
Другие вопросы по тегам