script vba trava no Workbook.Close

Eu estou tentando escrever um aplicativo de hello world no Visual Basic for Applications, ou seja, modificar uma célula em uma planilha do Excel. Aqui está:

Sub hello()

    Dim obj As Object
    Dim Workbook As Object

    Set obj = CreateObject("Excel.Application")
    Set Workbook = obj.Workbooks.Open("C:\Users\gbuday\Desktop\Oktatás\Excel\start.xlsx")

    Workbook.Worksheets("Munka1").Range("B3") = "Hello World!"

    Workbook.Close
    Set Workbook = Nothing
    Set obj = Nothing

End Sub

Quando executado, o Excel trava e não consigo parar o script em execução, apenas mata o processo do Excel. Depurando-o, ele fica noWorkbook.Close linha. Qual é o problema com essa linha?

questionAnswers(2)

yourAnswerToTheQuestion