yes/no
Ja eller nei
Noen ganger må brukeren ta viktige avgjørelser. Som denne:
yes/no
Dette kan du få til med en variant av MsgBox koden.
Du definerer en ny datatype som er spesielt konsipert for dialogbokser. Så bruker du, som før, MsgBox linjen. Denne gang med en ekstra argument som forteller Excel at du vil ha Ja/Nei knapper.
	Dim myCheck As VbMsgBoxResult
 
	myCheck = MsgBox("Dette vil farge cellen gul. Fortsette?", vbYesNo)
	
Du registrerer svaret til brukeren i din variabel. I dette eksemplet heter variablen myCheck.
Vitsen nå er at koden fortsetter i henhold til svaret som ble gitt. For eksempel, hvis du vil at koden gjør noe bare dersom svaret var ja, programmerer du noe som dette:
	if (myCheck = vBYes) Then

		.... ' her kommer din kode
	End If
	
For eksempel, en makro som farger den utvalgte cellen til gul dersom brukeren er inforstått, kunne se ut som denne her:
message
Excel kan lage all verdens forskjellige message bokser. Du kan ha flere knapper på dialogboksen, og du kan bestemme selv hva som skal stå på knappene. Du kan finne ut mer om dette hvis du ser etter i Hjelp funksjonen til Visual Basic.

Tilbake til index