並行して実行するからmsgbox()に辿り着く前に
スクリプトが終わるからでしょ

Thread aaa()
Sleep(1)
とかしたらいけるんじゃ?