|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.11.2015, 21:38 | #31 | |
Форумчанин
Регистрация: 28.01.2014
Сообщений: 126
|
Цитата:
Код:
|
|
17.11.2015, 21:40 | #32 |
Форумчанин
Регистрация: 28.01.2014
Сообщений: 126
|
|
17.11.2015, 21:56 | #33 | ||
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Цитата:
Цитата:
2. вместо того чтобы самостоятельно попытаться понять, что там не так, Вы сразу пишете сюда 3. правильно так: Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
||
17.11.2015, 22:01 | #34 | |
Форумчанин
Регистрация: 28.01.2014
Сообщений: 126
|
Цитата:
Тот кто хочет научиться задает вопросы, а тот кто не хочет, спит на парах Последний раз редактировалось Demetros; 17.11.2015 в 22:18. |
|
17.11.2015, 22:05 | #35 |
Форумчанин
Регистрация: 28.01.2014
Сообщений: 126
|
На сегодня последний раз рискну задать вопрос
Чем отличаются эти строки? For Each cell In UsedRange For Each c In ActiveSheet.Cells.SpecialCells(xlCe llTypeFormulas) |
17.11.2015, 22:25 | #36 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
1 - перебирает все 100500 ячеек
2 - перебирает только те, в которых формулы
webmoney: E265281470651 Z422237915069 R418926282008
|
17.11.2015, 22:28 | #37 | ||
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Цитата:
F1 в строку поиска or читаете: Or Operator Used to perform a logical disjunction on two expressions. Syntax result = expression1 Or expression2 а ниже примеры в одном из них написано: MyCheck = B > A Or B > C а не: MyCheck = B > A Or > C Цитата:
и в таком случае, последний на сегодня ответ: начиная с 2007 на листе 1млн. строк и 16тыс. колонок ячеек получается одно умножить на другое так вот: For Each cell In cells - это указание заглянуть в каждую ячейку листа For Each cell In UsedRange - указание заглянуть в каждую ячейку, которая использована пользователем (внесены любые данные (в т.ч. формулы), применено специфическое форматирование - это все использованные пользователем ячейки) For Each Cell In ActiveSheet.Cells.SpecialCells(xlCe llTypeFormulas) - ТОЛЬКО ячейки, содержащие формулы удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
||
17.11.2015, 22:44 | #38 |
Форумчанин
Регистрация: 28.01.2014
Сообщений: 126
|
Справкой пользоваться трудновато, в школе учил французский, а гугл иногда переводит так, что без литра не разберешь.
For Each Cell In ActiveSheet.Cells.SpecialCells(xlCe llTypeFormulas) - Понял, что в моем случае работать будет быстрее. С моей настырностью и вашей помощью задача решена. Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание пользовательской функции в Excel | Аcmrf | Microsoft Office Excel | 5 | 29.04.2014 16:09 |
создание пользовательской функции | Devil669 | Microsoft Office Excel | 1 | 10.12.2012 23:47 |
написание пользовательской функции | drNabla | Microsoft Office Excel | 15 | 05.11.2010 09:08 |
Составить программу вычисления выражения и выведения полученного результата на экран.тема ФУНКЦИИ. | coolbaba | Общие вопросы Delphi | 1 | 03.06.2010 03:31 |
Написание пользовательской функции. | GoreProgrammist | Microsoft Office Excel | 9 | 15.07.2009 15:28 |