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?