El script vba se cuelga en Workbook.Close
Estoy tratando de escribir una aplicación de hello world en Visual Basic para aplicaciones, es decir, para modificar una celda en una hoja de Excel. Aquí 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
Cuando se ejecuta, Excel se bloquea y no puedo detener la ejecución del script, solo se detiene el proceso de Excel. Depurándolo, cuelga en elWorkbook.Close
línea. ¿Cuál es el problema con esa línea?