Dialogbokse med VBA i Excel

I denne artikel kan du læse om dialogbokse i Excel. Disse kan bruges til at give beskeder eller indhente informationer.

Messagebox

Den mest simple dialogboks er Messagebox hvor du anvender koden MsgBox. Med den kan du give en besked i en dialogboks og med en OK knap.

MsgBox "Hello world"

Med denne kode vises en dialogboks, der giver beskeden “Hello world”.

Ja-nej-boks

Med denne kode kan du vise en Ja-nej-boks hvor du spørger om et spørgsmål og resultatet vises i feltet A1.

MSG1 = MsgBox("Er det fredag i dag?", vbYesNo, "Er det fredag?")
If MSG1 = vbYes Then
              myValue = "Yes"
Else
              myValue = "No"
End If
Range("A1").Value = myValue

Lad bruger indtaste tekst

Denne kode spørger brugeren om et spørgsmål og brugeren kan så angive svaret i et tekstfelt. Svaret kan du bruge i dit program. Her vises svaret i A1.

myValue = InputBox("Hvad er dit navn?")
Range("A1").Value = myValue
0 0 votes
Article Rating

Andreas Andersen

Forfatter og grundlægger af IT-blogger.dk, der har blogget om IT-emner siden 2012. Findes på Mastodon på @aphandersen@ansico.dk

You may also like...

Abonner
Giv besked ved
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x