Страница: 1 |
Страница: 1 |
Вопрос: Как присвоить значение объекту range
Добавлено: 01.04.06 11:19
Автор вопроса: realchel
Дело такое.
Создал в личной книге макросов функцию.
Передаю несколько параметров в нее,один из параметров это ссылка на ячейку типа range.
Пытаюсь что нить присвоить этой переменной,в надежде что это пропишется в ячейке.Но в этом случае выполнение кода прерывается без ошибок.А в ячейке написано #знач?
function test(byval a as integer,byval b as integer,
byref с as integer)
c.value=a+b
end function
Пробовал разными способами,и вытаскивал наименование книги и листа из С.И пытался напрямую обратится к ячейке,таже фигня.
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
realchel
Вопросов: 1
Ответов: 1
Профиль | | #1
Добавлено: 01.04.06 11:20
Касяк,конечно же я выше опечатался у переменной с тип range.
Вопрос остается.
Номер ответа: 2
Автор ответа:
Василий
ICQ: 232691930
Вопросов: 1
Ответов: 11
Профиль | | #2
Добавлено: 01.04.06 20:34
Попробуй так
Function test(a, b, c) As Integer
test = a + b + c
End Function
Номер ответа: 3
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #3
Добавлено: 02.04.06 06:01
Сколько раз это говорилось...
Функциям листа запрещено менять лист.
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 03.04.06 03:43
в бобруйск!
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 03.04.06 03:44
ой!!! тьфу... в модуль! )))))
Номер ответа: 6
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #6
Добавлено: 03.04.06 06:56
Нет, в Бобруйск.