none
Exibir resultado de duas variaveis em uma MSGBOX RRS feed

  • Pergunta

  • Galera, estou fazendo um exercicio da faculdade, onde preciso exibir em uma MSGBOX o valor sem desconto e o valor com desconto. Tentei algumas maneiras como 

    'MSGBOX ("Valor sem desconto=", & formatcurrency(total)), "Valor com desconto=", &formatcurrency(totaldesc))

    MSGBOX("Valor sem desconto-",&formatcurrency(total)), &chr(13)&, "Valor com desconto=", &formatcurrency(totaldesc))

    Deveria ficar *Valor com desconto="R$94.00 Valor sem desconto="100.00"

    mas não esta rolando.. alguem saberia me informar?!

    sábado, 29 de setembro de 2012 05:19

Respostas

  • Tira as vírgulas:

    MsgBox("Valor sem desconto: " & FormatCurrency(total) & Chr(13) + "Valor com desconto: " & FormatCurrency(totaldesc))

    Ou, usa o método String.Format:

    MsgBox(String.Format("Valor sem desconto: {0}" & Environment.NewLine & "Valor com desconto: {1}" _
                                 , FormatCurrency(...), FormatCurrency(...)))
    sábado, 29 de setembro de 2012 06:20

Todas as Respostas

  • Tira as vírgulas:

    MsgBox("Valor sem desconto: " & FormatCurrency(total) & Chr(13) + "Valor com desconto: " & FormatCurrency(totaldesc))

    Ou, usa o método String.Format:

    MsgBox(String.Format("Valor sem desconto: {0}" & Environment.NewLine & "Valor com desconto: {1}" _
                                 , FormatCurrency(...), FormatCurrency(...)))
    sábado, 29 de setembro de 2012 06:20
  • Valeu cara!!! Deu certinho. Usei o primeiro, sem usar as virgulas, pois ainda não aprendi esse método string.format

    De qualquer forma, o primeiro funcionou e eu sou muito grato.. abração!!

    sábado, 29 de setembro de 2012 15:43