В итоге код выдает ошибку в строке при присвоении значения ячейки(
Строка objCloseBook.Sheets(sShName).Range(sAddress).Value = Range(sCell).Value выполняется с ошибкой. Помогите разобраться
Код |
---|
Function SetCellCloseBook(sWb As String, sShName As String, sAddress As String, sCell As String) Static esc As Boolean If esc Then Exit Function On Error GoTo 1 esc = True Dim objCloseBook As Object Set objCloseBook = GetObject(sWb) objCloseBook.Sheets(sShName).Range(sAddress).Value = Range(sCell).Value objCloseBook.Save SetCellCloseBook = "OK" 2: esc = False Exit Function 1: SetCellCloseBook = "Error" Resume 2 End Function |
Строка objCloseBook.Sheets(sShName).Range(sAddress).Value = Range(sCell).Value выполняется с ошибкой. Помогите разобраться