Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как в макросе работать с ячейками? / 4 сообщений из 4, страница 1 из 1
30.09.2011, 13:27
    #37462783
exp98
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в макросе работать с ячейками?
Я почти не понимаю в объектной модели, и хэлп пока не помогает.
Пробую работать с простеньким массивом:

Код: plaintext
1.
2.
3.
4.
Dim rFile As Variant
i= 3 
With ActiveWorkbook
    rFile = Range("e3:e12")
    MsgBox rFile.Offset(i,  0 ).Range("A1").Text
При выполнении последней строки отвечает: Object required , error 424.

Давным давно пользовался подобным способом:
Код: plaintext
Range("A" + Trim(Str(i))).Value

А как красиво и правильно добираться до значения ячейки в диапазоне?
Пожалуйста, если не затруднит ликбез в виде примера(ов).
...
Рейтинг: 0 / 0
30.09.2011, 13:37
    #37462804
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в макросе работать с ячейками?
Если используете With <object> , то обращения к элементам объектной модели предваряются точкой: .Range("e3:e12")
Если вам нужен объект - то назначение делается инструкцией SET, а не LET: set rFile = .Range("e3:e12")
До "ячейки в диапазоне" проще всего добираться через коллекцию <object>.Cells():
...
Рейтинг: 0 / 0
30.09.2011, 14:01
    #37462848
exp98
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в макросе работать с ячейками?
Вот это да! а ведь когда-то именно это знал(( Спасибо, работает.

И тгда сопутствующий вопрос: в контексте начального поста куда будет ссылать такое?
Код: plaintext
rFile.Cells( 0 ,  0 )

По факту в какую-то пустотУ.
...
Рейтинг: 0 / 0
30.09.2011, 14:41
    #37462956
exp98
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в макросе работать с ячейками?
Гы-ы, сам и увидел, куда ссылается)
Наверное пока всё, спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как в макросе работать с ячейками? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]