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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.03.2008, 12:57   #1
SnowManTomsk
 
Регистрация: 12.03.2008
Сообщений: 3
По умолчанию как сделать нумерацию попорядку после автофильтра

Подскажите как сделать нумерацию строк попорядку после автофильтра.
Проблема вот в чем.
Есть таблица из нескольких столбцов и кучей строк. Автофильтр используется для отсеивания пустых строк если сумма в колонке n=0.
Потом надо пронумеровать полученные строки попорядку.
Пронумеровать строки до применения автофильтра получается без проблем (функция СТРОКА, ссылка на предыдущую строку и т.д.) - без проблем. Но как только фильтруешь, то значения не пересчитываются.
Подскажите как это сделать можно.
SnowManTomsk вне форума
Старый 14.03.2008, 10:57   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

С помощью VBA подойдет?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 14.03.2008, 20:54   #3
SnowManTomsk
 
Регистрация: 12.03.2008
Сообщений: 3
По умолчанию

вопрос решился с помощью функции "ЕСЛИ"

т.е. если в строке 1 стоит автофильтр, то в А1 =ЕСЛИ(C2<>0;I1+1
в А2 =ЕСЛИ(C3<>0;A2+1;(A2)) и из А2 он растянута вниз на сколько угодно.

это неотсортированный список:
A1 B1 C1
№ фио умма
0 Первый
1 Второй 8
1 Третий
2 Четвертый 5
2 Пятый
2 Шестой
3 Седьмой 7
3 вуцау

а это отсортированный по С1 со значением "непустые" или "больше > 0"

1 Второй 8
2 Четвертый 5
3 Седьмой 7

короче РАБОТАЕТ!!!
SnowManTomsk вне форума
Старый 14.03.2008, 20:55   #4
SnowManTomsk
 
Регистрация: 12.03.2008
Сообщений: 3
По умолчанию

прошу прощение за касяк в оформлении это потому что форум откидывает лишние пробелы.
SnowManTomsk вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глюк автофильтра Gorizont Microsoft Office Excel 8 04.08.2008 10:23
как сделать вверрху меню с ссылками, после перехода по которым подгружались бы сайты. Chaos-Delta HTML и CSS 30 12.01.2008 11:21
Строчки в таблице не попорядку Inbox БД в Delphi 4 05.11.2007 20:49
Вопросов много, так что попорядку! Ermiss Общие вопросы Delphi 14 01.11.2007 16:18
Как сделать чтобы динамически созданные объекты оставались после закрытия формы? AHAPXUCT2007 Общие вопросы Delphi 7 28.09.2007 08:46