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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.08.2013, 11:08   #21
cherepushka
Пользователь
 
Регистрация: 25.02.2012
Сообщений: 81
По умолчанию

Игорь, огромное спасибо!
Еще столько познавать.
cherepushka вне форума Ответить с цитированием
Старый 29.08.2013, 11:17   #22
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Виктор, это бывает очень полезно.
Например посмотреть, какого типа данные на листе - взяли в массив и сразу видно где число, где дата, а где текст, хоть выглядит как число или дата (хотя формат ячеек может быть каким угодно).
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 29.08.2013, 11:20   #23
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Виктор,
век живи...
полезно просматривать сообщения, главное - не пропустить важное и полезное.
тут такие обсуждения развернулись и, похоже, все дальше и дальше от темы, автор где-то потерялся, не контролирует процесс
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 29.08.2013, 11:29   #24
cherepushka
Пользователь
 
Регистрация: 25.02.2012
Сообщений: 81
По умолчанию

Ну мне кажется от темы не ушли. Вопросы были по массивам, словарям и коллекциям.
Значит насколько я понял, чем писать большую формулу лучше написать макрос? Чем больше формула, тем дольше обработка. Получается вся работа, которая была в теме Условие по маске - Коту под хвост?
cherepushka вне форума Ответить с цитированием
Старый 29.08.2013, 11:36   #25
KaSS
Пользователь
 
Аватар для KaSS
 
Регистрация: 30.07.2013
Сообщений: 46
По умолчанию

Hugo121, спасибо за помощь. Очень помогло. Буду разбираться как работать со словарями.
perseverance overcomes all things
KaSS вне форума Ответить с цитированием
Старый 29.08.2013, 11:40   #26
KaSS
Пользователь
 
Аватар для KaSS
 
Регистрация: 30.07.2013
Сообщений: 46
По умолчанию

IgorGO, у автора рабочий день кончился, а дома времени не то что на форум зайти, покушать приготовить некогда, так что извиняйте что так поздно =(
perseverance overcomes all things
KaSS вне форума Ответить с цитированием
Старый 29.08.2013, 11:43   #27
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Для cherepushka:
Ну почему? Где-то макросы запрещены/отключены, где-то нужна динамика (а не кнопкой выполнять), где-то формулой сделать проще.
К тому же формулы работают быстрее макросов.
Хотя я для себя сложной формуле предпочитаю простую UDF или макрос. Или комбинацию UDF с стандартной формулой.
Или вместо n стандартных формул можно использовать одну массивную UDF - в итоге UDF отработает быстрее. Например вместо 10000 ВПР() по ещё большему диапазону можно написать/использовать одну UDF на массивах/словаре, которая сделает всю работу за один проход по каждому диапазону.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 29.08.2013, 11:46   #28
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

KaSS, IgorGo был быстрее, и тоже на словаре.
Могли просто сказать спасибо Игорям
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 29.08.2013, 11:51   #29
KaSS
Пользователь
 
Аватар для KaSS
 
Регистрация: 30.07.2013
Сообщений: 46
По умолчанию

Hugo121, бесспорно, спасибо обоим Игорям за посильную помощь.
Просто ему я отправила благодарность(ну в смысле отзыв), а Вам, Hugo121 не получается почему-то. А на счет быстрее... Не знаю... у меня таймер показал что ваш быстрее
perseverance overcomes all things
KaSS вне форума Ответить с цитированием
Старый 29.08.2013, 11:57   #30
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

KaSS, спасибо! отзыв есть.
предложенные решения должны работать несколько быстрее, чем исходный вариант, поэтому у Вас теперь будет оставаться время не только на то, чтобы приготовить, а еще и на покушать!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Элемент массива с максимальным кол-вом чётных цифр. Faxford Помощь студентам 2 20.06.2011 19:19
Создание отчёта с определённым кол-вом полей gamaiunov_alex Microsoft Office Access 2 20.09.2010 21:13
Найти слова с четным кол-вом символов. Си. Terror Общие вопросы C/C++ 2 28.04.2010 16:50
Помогите найти строку с наибольшим кол-вом отриц. эл-ов Danil21 Общие вопросы C/C++ 1 21.06.2009 11:54
Как работать с очень большим кол-вом чисел?? Umnik1 Общие вопросы Delphi 16 25.11.2008 19:22