Страницы: 1 2 След.
RSS
сортировка IP Адресов с столбце
 
Всем привет!  
Если не трудно кто может написать код, чтобы макросом (кнопкой) сортировать список  IP Адресов с столбце (G)от меньшего к большему начиная со строки 5
 
Хотя бы перечень IP адресов выложили бы, с описанием, что и как нужно сделать, иначе ответа долго придется ждать
 
А макрорекордер не помогает?
 
{quote}{login=}{date=29.01.2011 10:34}{thema=}{post}Хотя бы перечень IP адресов выложили бы, с описанием, что и как нужно сделать, иначе ответа долго придется ждать{/post}{/quote}  
вот так вот как в примере
 
{quote}{login=Юрий М}{date=29.01.2011 10:36}{thema=}{post}А макрорекордер не помогает?{/post}{/quote}  
я неимею представления что это такое и как пользоваться :-( недавно научилась готовый код вставлять
 
{quote}{login=}{date=29.01.2011 10:48}{thema=Re: }{post}{quote}{login=Юрий М}{date=29.01.2011 10:36}{thema=}{post}А макрорекордер не помогает?{/post}{/quote}  
я неимею представления что это такое и как пользоваться :-( недавно научилась готовый код вставлять{/post}{/quote}  
Во встроенной справке набираем - запись макроса или создание макроса
 
Вот записал макрорекордером (и немного поправил)
 
{quote}{login=MCH}{date=29.01.2011 11:09}{thema=}{post}Вот записал макрорекордером (и немного поправил){/post}{/quote}  
правильнее бы было разбить ip  на составляющие и их сортировать  
86.1.72.36 - попробуйте добавить и применить обычную сортировку :(  
код довольно сложный получиться
Спасибо
 
{quote}{login=MCH}{date=29.01.2011 11:09}{thema=}{post}Вот записал макрорекордером (и немного поправил){/post}{/quote}  
Спасибо большое мальчики! То что надо а как обычным способом это отсартировать разово просто для того чтоб знать я что то не нашла как, только от а до я или наоборот а вот как цифровые выражения сортируют
 
проще всего разбить на четыре столбца, отсортировать, затем собрать, и вернуть на место.  
 
=-88799-=
Спасибо
 
{quote}{login=MCH}{date=29.01.2011 11:09}{thema=}{post}Вот записал макрорекордером (и немного поправил){/post}{/quote}    
перенесла в свой файлик оф 2007, не работает млин, я прикрепила свой можно туда вставить
 
ребятки, выручайте очень прошу, мне без вас тяжко придётся
 
А макрос обязательно?  
Оно и так сортируется...
 
смотрите так?
Спасибо
 
{quote}{login=R Dmitry}{date=30.01.2011 12:09}{thema=}{post}смотрите так?{/post}{/quote}  
что то я не пойму оно вроде как работает, я удаляю в нужном столбце все сортировки на всякий случай в стрелке таблицы в нашей колонке G пропадает маленькая стрелка которая показывает наличия сортировки, после нажатия на кнопку вашу она снова появляется но список в таблице остаётся без изменений
 
Так вы про фильтр, а не про сортировку?!
 
{quote}{login=Юрий М}{date=30.01.2011 12:33}{thema=}{post}Так вы про фильтр, а не про сортировку?!{/post}{/quote)  
нет именно про сортировку но она не работает сроки не меняют свои места
 
Без макроса, с доп. столбцом для сортировки
 
в 2003
 
Если это ваша внутренняя сеть, и маска адресов всегда 192.168.1.###, можно упростить:  
=--ПСТР(G2;ПОИСК("!";ПОДСТАВИТЬ(G2;".";"!";3))+1;3)
 
{quote}{login=R Dmitry}{date=30.01.2011 12:09}{thema=}{post}смотрите так?{/post}{/quote}Дим, ты наверное и сам заметил, что твой способ сортирует некорректно, а 2003 и вовсе не работает. Он сортирует как текст. Вот без доп. столбца и с корректной сортировкой.  
 
П.С. Дима, кнопку у тебя украл:-)
Я сам - дурнее всякого примера! ...
 
И для 2003.  
 
-=71617=-
Я сам - дурнее всякого примера! ...
 
посмотрите е2007
 
e2003  --не оптимизировала
 
На всякий случай, IP создаются таким образом, что любое число не  может быть больше 255. Т.е адреса 192.268.1.55, 192.468.1.7, 192.568.1.19, 292.168.1.12, 592.168.1.18 - недопустимы.  
Впрочем, на работу макроса это оказывать влияния не должно.
 
{quote}{login=KukLP}{date=30.01.2011 05:49}{thema=Re: }{post}{quote}{login=R Dmitry}{date=30.01.2011 12:09}{thema=}{post}смотрите так?{/post}{/quote}Дим, ты наверное и сам заметил, что твой способ сортирует некорректно, а 2003 и вовсе не работает. Он сортирует как текст. Вот без доп. столбца и с корректной сортировкой.  
 
П.С. Дима, кнопку у тебя украл:-){/post}{/quote}  
Серег привет так я и Выше писал что обычным методом ип не отсортируешь  
 
просто времени вчера уже не было  
но тут уже  ты да shanemac все сделали :)  
97927  
R Dmitry
 
{quote}{login=Михаил}{date=30.01.2011 10:29}{thema=shanemac}{post}На всякий случай, IP создаются таким образом, что любое число не  может быть больше 255. Т.е адреса 192.268.1.55, 192.468.1.7, 192.568.1.19, 292.168.1.12, 592.168.1.18 - недопустимы.  
Впрочем, на работу макроса это оказывать влияния не должно.{/post}{/quote}  
 
 
это только для визуального контроля
 
{quote}{login=KukLP}{date=30.01.2011 05:49}{thema=Re: }{post}{quote}{login=R Dmitry}{date=30.01.2011 12:09}{thema=}{post}смотрите так?{/post}{/quote}Дим, ты наверное и сам заметил, что твой способ сортирует некорректно, а 2003 и вовсе не работает. Он сортирует как текст. Вот без доп. столбца и с корректной сортировкой.  
 
П.С. Дима, кнопку у тебя украл:-){/post}{/quote}  
спасибо большое за участие ! только счас смогла попасть в нет !  
KukLP - всё действительно работает вот только одна проблемка мне нужно делать пометки заливкой цветом а они(заливки, не переносятся вместе с информацией) при добавке нового IP и сортировке
 
Нарочно не использовал усовершенствование shanemac(безусловно правильное, но в нашем случае бесполезное), чтоб не перегружать код излишней функциональностью.  
 
60099
Я сам - дурнее всякого примера! ...
 
И для 2003(код - буква в букву, ничего не менял).  
 
П.С. Теперь программа работает существенно медленней из-за того, что приходится тасовать строки целиком. Но для 255 строк это не критично.
Я сам - дурнее всякого примера! ...
Страницы: 1 2 След.
Читают тему
Наверх