webForumDet fria alternativet

Dialogruta med resultat..

.NETur .NET

4 svar · 1 071 visningar · startad av Kalle M

Medlem sedan mars 20041 936 inlägg
Frågan#1

Kan inget om VBA men tänkte fråga:
Har exempelvis följande kod:

Sub text1()
Intäkt = InputBox("Ange intäkt")
Kostnad = InputBox("Ange kostnad")
MsgBox (Resultat)
End Sub

Hur får jag till så det står Resultatet är 200 kr i meddelanderutan?
Just nu syns bara beloppet.
Beloppet varierar ju givetvis beroende på vad man matar in i Intäkt och kostnad.

Skulle även vilka veta hur jag sedan får "Resultatet är" och själva beloppet på 2 rader. Är väl den där konstanten VbCrLf eller liknande!?

Tack på förhand!

Medlem sedan aug. 20002 272 inlägg
#2
Sub text1()
Intäkt = InputBox("Ange intäkt")
Kostnad = InputBox("Ange kostnad")
MsgBox ("Resultatet är: "& vbcrlf & Resultat &"kr")
End Sub
Medlem sedan mars 20041 936 inlägg
#3

Jättebra. Tackar!

Om och ha utan radbyte så skriver jag följande? :
Fick det funka med tänkte om jag är rätt ute.

MsgBox ("Resultatet är: " & resultat & "kr")
Medlem sedan juni 200032 967 inlägg
#4

Kalle M skrev:

Jättebra. Tackar!

Om och ha utan radbyte så skriver jag följande? :
Fick det funka med tänkte om jag är rätt ute.

Ja - vbCrLf är radbrytning (carriage return - line feed).

Medlem sedan mars 20041 936 inlägg
#5

Tack så mycket för det! :)

129 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)