Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2010, 20:22   #1
Solex
Пользователь
 
Регистрация: 09.02.2010
Сообщений: 12
По умолчанию Методы работы с ячейками

Как в коде лучше производить операции с ячейками ActiveSheet.Cells(I,J) или Range("IJ")?
Solex вне форума Ответить с цитированием
Старый 09.02.2010, 20:27   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Как Вам будет удобнее.
Разницы в скорости нет.

cells(1,1) = range("a1") = [a1] = cells(1) = activesheet.cells(1,1) = activesheet.[a1] = [Лист1!a1] и т.д.
EducatedFool вне форума Ответить с цитированием
Старый 09.02.2010, 20:54   #3
Pavel55
Форумчанин
 
Регистрация: 21.08.2007
Сообщений: 292
По умолчанию

На самом деле обращение через Cells() чуть-чуть быстрее, чем Range("A1"). Но думаю, что это не принципиально для макросов.

P.S. В приложенном файле 2 макроса. Один записывает данные в столбец А через Cells(), другой в столбец В через Range с замером времени.
Вложения
Тип файла: rar SpeedTest.rar (7.2 Кб, 12 просмотров)
Pavel55 вне форума Ответить с цитированием
Старый 09.02.2010, 21:56   #4
Solex
Пользователь
 
Регистрация: 09.02.2010
Сообщений: 12
По умолчанию

Спасибо!)
10символов
Solex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с ячейками и со строками ytzm2hsD3X0HVxwl Microsoft Office Excel 1 01.01.2010 08:41
Работа с ячейками в таблице НД Дмитрий Гриб БД в Delphi 0 23.10.2009 11:30
Диалоговое окно с 2 ячейками mephist Microsoft Office Excel 1 21.08.2009 19:22
Работа с объединенными ячейками tae1980 Microsoft Office Excel 6 13.02.2009 22:25
delphi и excel работа с ячейками Doget Помощь студентам 1 04.08.2008 08:13