Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Присвоение значения ячейке закрытой книги
 
В итоге код выдает ошибку в строке при присвоении значения ячейки(
Код
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 выполняется с ошибкой. Помогите разобраться
Присвоение значения ячейке закрытой книги
 
файл 2.xls в котором макросом изменилось значение ячейки не открывается(
в чем причина, подскажите пожалуйста
прикрепил оба файла
Присвоение значения ячейке закрытой книги
 
Здравствуйте. Подскажите пожалуйста, как присвоить значение ячейке закрытой книги. Через пользовательскую функцию.
Пробую следующим образом:
Код
Function SetCellCloseBook(sWb As String, sShName As String, sAddress As String, sCell As String)
End Function
    Dim objCloseBook As Object
    Set objCloseBook = GetObject(sWb)
    objCloseBook.Sheets(sShName).Range(sAddress).Value = Range(sCell).Value
    objCloseBook.Save
    SetCellCloseBook = "OK"
End Function

Используется так: =SetCellCloseBook("C:\2.xls";"Лист3";"C2";"F4")

Не получается( и к тому же необходимо включить в коде обработку ошибок.
Спасибо!
Ссылка на ячейку в закрытой книге
 
Дело не в том что тормозит) а в том что режим выделения становится каким то другим, т.е. ячейку нельзя выделить как обычно. Функция отрабатывает очень быстро, спасибо Вам за наводку на нее) но тут думаю дело может быть в чем то другом, может excel не возвращается в привычный режим после отработки функции. Не могу понять в чем дело
Формула сортировки столбца, с исключением определенных значений из столбца.
 
подскажите в чем смысл ссылки на A1
если я правильно понимаю, то это та ячейка с которой сравнивается для фильтрации?
Изменено: woodbox - 14.02.2013 19:51:27
Ссылка на ячейку в закрытой книге
 
Нашел пользовательскую функцию типа
Код
Function Get_Value_From_Close_Book(sWb As String, sShName As String, sAddress As String)
    Dim vData, objCloseBook As Object
    Set objCloseBook = GetObject(sWb)
    'получаем значение
    vData = objCloseBook.Sheets(sShName).Range(sAddress).Value
    objCloseBook.Close False
    'Возвращаем данные в ячейку с функцией
    If IsArray(vData) Then
        Get_Value_From_Close_Book = vData
    Else
        Get_Value_From_Close_Book = vData
    End If
End F unction

Но при выполнении в файле невозможно нормально выделить ни одной ячейки( видимо переходит в какой то режим. Подскажите пожалуйста как исправить эту функцию.
Ссылка на ячейку в закрытой книге
 
Огромное спасибо, но есть один момент) данные появляются только в 1-й ячейке диапазона.
Если в каждую ячейку зайти и нажать Enter то данные появляются.
Посему вопрос, как отправить Enter сразу диапазону ячеек?
Ссылка на ячейку в закрытой книге
 
Товарищи, есть вопросик.
Каким образом сделать работающую ссылку на ячейку в книге которая закрыта?
Ссылка формируется через ДВССЫЛ(СЦЕПИТЬ(...
Спасибо заранее!
Изменено: woodbox - 13.02.2013 19:22:09
Формула сортировки столбца, с исключением определенных значений из столбца.
 
С текстовыми значениями к сожалению не работает(((
Не знаете как подправить формулу?
Заранее благодарен за ответ
Формула сортировки столбца, с исключением определенных значений из столбца.
 
Огромное спасибо!!!
Формула сортировки столбца, с исключением определенных значений из столбца.
 
Уважаемые Форумчане! Нужна Ваша помощь.
Имеется столбец с исходными данными (в прикрепленном файле). Необходимо решить задачу (формулой) сортировки столбца, по исключению определенных значений из столбца. В моем случае пустых ячеек. В результате необходим столбец со значениями (результат).
Формирование исходного столбца я произвожу формулами из базы данных, а результат нужен в виде списка ячеек со значениями исходного столбца.
Т.е. автофильтр здесь не поможет, макросы также непригодны. Всё это необходимо в динамике, формулами.
Спасибо.
Страницы: 1
Наверх