Максим Зеленский, вы абсолютно правильно меня поняли. А вы случайно не встречали "в ваших эти интернетах" макрос подобного типа?
Зависание excel при сортировке по цвету
Зависание excel при сортировке по цвету
09.10.2014 23:24:41
Z, подход известен, но что вы пытаетесь этим сказать - загадка
![]() Александр Моторин, фильтр зависает точно так же как и сортировка. Под выражением "отсортировать повторяющиеся значение" - имеется ввиду, что мне необходимо переместить все пары повторов вверх таблицы, для последующего анализа данных. Красить за тем, что бы визуально можно было отличить повторы и посмотреть, реально ли это повтор или просто совпадение (по номеру например). |
|
|
Зависание excel при сортировке по цвету
09.10.2014 10:32:12
Z, сортировка по цвету ячейки (функция "Настраиваемая сортировка"
![]() Александр Моторин, а вы случаем не видели на просторах инета макросы, которые смогли бы отсортировать повторяющиеся значения? На сайте видел способ в котором в соседний столбец можно было перенести hex (кажется) код цвета ячейки, но к сожалению такой прикол с условным форматирование не работает =( |
|
|
Зависание excel при сортировке по цвету
Отделения значения по регулярке пользователя
01.10.2014 20:54:12
ikki,Максим Зеленский, спасибо за помощь. С кавычками это я по невнимательности затупил, а вот по поводу обязательного числа сабматчей - не знал. Я думал, там нет строго соответствия и недостающие сабматчи идут как пустая строка.
Эмм, хотел в новой теме выложить результат своей работы, но не вижу соответствующей ветки. Так что кину сюда, вдруг кому-либо понадобится или кто-то с поиска придет. Кстати эта форма легко встраивается в plex, что очень помогает. В общем вот код (особо я не заморачивался, да и знаний мало что-бы что-то красивое сделать):
Изменено: |
|||||
|
Отделения значения по регулярке пользователя
Отделения значения по регулярке пользователя
30.09.2014 00:36:19
Добрый вечер, уважаемые форумчане. В общем меня поперло на драйв и я тут решил написать простенький макрос который по пользовательскому regexp отделял бы значения в новый столбец. За основу взял старый скрипт. Сначала попытался сделать форму с текстовым полем на основе значения которого производить поиск по маске, но что-то пошло не так, форма не заработала =(
В последствии нашел немного иной способ который позволил бы делать тоже самое но без доп формы ( на основе "Application.InputBox" ). Вроде все должно было сработать, но опять не судьба. Постоянно либо выдает ошибку типа "Type is mismatch" или ничего не происходит, то бишь значения не отделяются.
Помогите пожалуйста разобраться. Спасибо =)
Изменено: |
|||||||||
|
Как в VBA скрипт для excel вставить проверку по регулярному выражению?
Как в VBA скрипт для excel вставить проверку по регулярному выражению?
28.09.2014 20:41:27
ikki, спасибо вам, теперь все работает так как надо. В итоге обошелся я более примитивным способом нежели в исходниках, но зато работает. Вот финальный рабочий код, вдруг кому пригодится =))
Изменено: |
|||||
|
Как в VBA скрипт для excel вставить проверку по регулярному выражению?
28.09.2014 19:02:24
|
|||
|
Как в VBA скрипт для excel вставить проверку по регулярному выражению?
Как в VBA скрипт для excel вставить проверку по регулярному выражению?
28.09.2014 05:52:26
Doober,огромное вам спасибо. Только с вашей помощью получилось все реализовать так как я хотел. Я тут немного дополнил ваш код, но столкнулся со следующей проблемой. Вместо того, что-бы таблица расширялась на еще один доп. столбец, наоборот, замещает данные в ячейках соседнего. Пол дня убил что-бы понять в чем проблема, но так как я в синтаксисе vba не особо силен - разобраться мне не удалось. Посмотрите пожалуйста.
Спасибо
Изменено: |
|||||
|
Разделение строки в разные столбцы по признаку
Как в VBA скрипт для excel вставить проверку по регулярному выражению?
27.09.2014 22:20:19
Всем привет. Пожалуй перейду сразу к делу. В общем имеется скрипт (писал не я, помогли) который по определенному признаку (коды оператора, которые указаны в массиве) отделяет мобильные номера в таблице от городских. Скрипт работает отлично, но так как он опирается на скобки возле кода (050), иногда случаются ложные срабатывания. Я хотел бы попросить помощи у тех кто разбирается в VBA, помогите пожалуйста переделать скрипт так, что бы он детектировал номера не по скобочкам, а по следующему регулярному выражению
Сам скрипт:
Большое спасибо.
Изменено: |
|||||
|
Разделение строки в разные столбцы по признаку
27.09.2014 00:43:16
Ivan.kh, а еще подскажите пожалуйста, в формуле которую вы привели для отделения моб номера, можно ли ориентироваться не на скобки, а на цифры. Просто формула не срабатывает в случае если в коде оператора не проставлены скобки. Или это не реально так как в таком случае нельзя будет отследить нач. позицию?
|
|
|
Разделение строки в разные столбцы по признаку
26.09.2014 23:40:21
Ок, буду курить ссылку которую вы скинули. Простите за наглость, но подскажите пожалуйста, можно ли как то после консолидации ячеек удалить дублирующие значения в столбце "телефон"? Если много мороки, то фиг с ним.
И второе, скажите пожалуйста, а при разделении столбца А в моем примере можно ли просто при помощи формулы выделить слова в которых не более трех (или от двух до трех) символов и перенести в другой столбец. Просто я посмотрел в итоге в предполагаемом столбце "тип регистрации" будет весьма много мусора. Спасибо вам большое.
Изменено: |
|
|
Разделение строки в разные столбцы по признаку
26.09.2014 23:18:03
Ivan.kh, да практически то что я хотел. Скажите пожалуйста, а в формуле по которой вы производите поиск по коду оператора, можно ли вставить все коды разом, что-бы просто был столбец "Мобильный телефон"? Спасибо вам огромное.
p.s или оставить как есть и после просто консолидировать столбцы в единый. |
|
|
Разделение строки в разные столбцы по признаку