Скромный бизнес-студент - ошибка msgbox - SOS - PullRequest
0 голосов
/ 09 апреля 2019

Последняя строка вызывает некоторые проблемы.

MsgBox ("Book Code = " & ISBN & vbNewLine & _
        "Book Title= " & title & vbNewLine & _
        "Unit Price= " & title & vbNewLine & _
        "Quanity = " & UnitCost & vbNewLine & _
        "Quanity = " & CustomerInput & vbNewLine & _
        "Final Price = " & (Format(CustomerInput * UnitCost), Currency))

1 Ответ

2 голосов
/ 09 апреля 2019

Переместите закрывающую скобку после UnitCost в операторе Format до конца, а Currency в операторе формата должна быть строкой (т. Е. В кавычках):

MsgBox ("Book Code = " & ISBN & vbNewLine & _
    "Book Title= " & Title & vbNewLine & _
    "Unit Price= " & Title & vbNewLine & _
    "Quanity = " & UnitCost & vbNewLine & _
    "Quanity = " & CustomerInput & vbNewLine & _
    "Final Price = " & (Format(CustomerInput * UnitCost, "Currency")))

Хотя вышеприведенное работает, вы можете опустить некоторые из скобок и, возможно, сделать код немного легче для понимания:

MsgBox "Book Code = " & ISBN & vbNewLine & _
    "Book Title= " & Title & vbNewLine & _
    "Unit Price= " & Title & vbNewLine & _
    "Quanity = " & UnitCost & vbNewLine & _
    "Quanity = " & CustomerInput & vbNewLine & _
    "Final Price = " & Format(CustomerInput * UnitCost, "Currency")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...