Boa noite,preciso adicionar um formato de campo (monetário) em MsgBox. Office 2003 - Sistema Windows XP Profissional. Tentei esse código abaixo, mas não deu certo, pois marca somente o valor inteiro Por ex.: 23,00 marca 23 ou seja quero que marque com a vírgula ou seja igual na tabela. Nota: Foi feita buscas com este tópico e não deu certo pois estou usando DLookup nesta MsgBox. Obs.: Estes campos na Tabela_Produtos são Monetários.
------------------------------------------------------------------------------------
Prom = DLookup("Promocao", "Tabela_Produtos", StrFiltro)
If Prom = -1 Then
MsgBox "Produto em Promoção" & vbCrLf & vbCrLf & "De R$ " & DLookup("Preco_Produto", "Tabela_Produtos", StrFiltro) & vbCrLf & vbCrLf & "Por R$ " & DLookup("Preco_Promocao", "Tabela_Produtos", StrFiltro), vbInformation, "Aviso!"
------------------------------------------------------------------------------------
Prom = DLookup("Promocao", "Tabela_Produtos", StrFiltro)
If Prom = -1 Then
MsgBox "Produto em Promoção" & vbCrLf & vbCrLf & "De R$ " & DLookup("Preco_Produto", "Tabela_Produtos", StrFiltro) & vbCrLf & vbCrLf & "Por R$ " & DLookup("Preco_Promocao", "Tabela_Produtos", StrFiltro), vbInformation, "Aviso!"