Я пытаюсь вставить окно сообщения в excel, которое является частью макроса, который я сделал для определенных вычислений. Ну, мой макрос выполняет функцию GoalSeek, и в конце я хочу, чтобы она отображала вычисленное значение в окне сообщения. Проблема возникает из-за того, что когда макрос выполняет вычисления и показывает результат, который является процентным числом из листа excel, он отформатирован как 0.8383854828321838
, и я хочу, чтобы он был отформатирован как процентный показатель, как и на листе Excel, например 83,84%
. Можно ли форматировать значение ячейки в VBA MsgBox
?!?! Вы можете мне помочь?VBA msgbox number formating
Я наклеил здесь код от vba, чтобы вы могли посмотреть, как он выглядит на данный момент.
Sub Anuitet()
range("O2").GoalSeek Goal:=0, ChangingCell:=range("O5")
range("O3").GoalSeek Goal:=0, ChangingCell:=range("F2")
MsgBox "Efektivna kamatna stopa za konfigurisani aranžman je " & range("f2").Value & ".", vbOKOnly, "Obracun efektivne kamatne stope"
End Sub
проверить это один http://stackoverflow.com/questions/16302795/how-do -i применить-а-пользовательский формат, например, в тексте-0-0-в-первенствовать-УВУ –