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