Pomocí kódu VBA lze vytvářet dialogová okna, pomocí kterých s aplikací komunikujeme.
Message box – MsgBox
Message box je jednoduché komunikační okno, které informuje uživatele o nějaké události.
![](https://mojeznalosti.cz/wp-content/uploads/2023/12/image-8.png)
![](https://mojeznalosti.cz/wp-content/uploads/2023/12/image-9.png)
Zajímavějším použitím může být využití tlačítek a ikon. Část kódu pak může vypadat takto:
odpoved = MsgBox(„Chcete pokračovat?“, vbYesNo + vbQuestion, „Potvrzení“)
neboli:
proměnná = MsgBox(text, tlačítko + ikona, nadpis)
![](https://mojeznalosti.cz/wp-content/uploads/2023/12/image-10.png)
InputBox
Pomocí Inputboxu může uživatel zadat nějaký vstup. Například počet listů, které se mají vložit. První argument je samotný text, případně je možné přidat i titulek (Počet listů).
![](https://mojeznalosti.cz/wp-content/uploads/2023/12/image-11.png)
Dialogové okno pak vypadá takto:
![](https://mojeznalosti.cz/wp-content/uploads/2023/12/image-12.png)