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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2010, 16:06   #1
fateev_max
Пользователь
 
Регистрация: 23.02.2010
Сообщений: 13
По умолчанию Макрос( перебрать строки таблицы)

a b c d e f
1 4 4 1 7 1
4 1 1 3 4 4
5 2 1 3 2 0

Необходимо создать макрос который будет перебирать строки таблицы. Если значение в таблице в столбце f>0 то необходимо пометить строку определенным цветом.Затем помеченые строки необходимо скопировать на другой лист при это отсортировав их по столбцу b.В начале вывести помеченые строки для 1,потом для 2...
Вложения
Тип файла: zip пример.zip (3.9 Кб, 21 просмотров)

Последний раз редактировалось fateev_max; 23.02.2010 в 16:55.
fateev_max вне форума Ответить с цитированием
Старый 23.02.2010, 16:40   #2
Dophin
Форумчанин
 
Аватар для Dophin
 
Регистрация: 13.01.2010
Сообщений: 410
По умолчанию

в следующий раз приложите пример с листами "есть вот" и "надо так"
Вложения
Тип файла: rar сортировка.rar (12.6 Кб, 45 просмотров)

Последний раз редактировалось Dophin; 23.02.2010 в 16:56.
Dophin вне форума Ответить с цитированием
Старый 23.02.2010, 18:32   #3
fateev_max
Пользователь
 
Регистрация: 23.02.2010
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Dophin Посмотреть сообщение
в следующий раз приложите пример с листами "есть вот" и "надо так"
Ок! Спасибо! А как быть если некоторые поля таблицы содержат текст.Выдает ошибку. Там тип данных Integer стоит.
Вложения
Тип файла: zip пример1.zip (5.9 Кб, 15 просмотров)

Последний раз редактировалось fateev_max; 23.02.2010 в 18:36.
fateev_max вне форума Ответить с цитированием
Старый 23.02.2010, 18:36   #4
Dophin
Форумчанин
 
Аватар для Dophin
 
Регистрация: 13.01.2010
Сообщений: 410
По умолчанию

не знаю что там у Вас стоит.

В тех "данных" что Вы приложили никакого текста нету и с ними работает нормально. А то что Вы просите сделать не то что Вам надо - Ваши сугубо личные проблемы.
Dophin вне форума Ответить с цитированием
Старый 23.02.2010, 19:00   #5
KOSTIK1
Форумчанин
 
Аватар для KOSTIK1
 
Регистрация: 06.10.2009
Сообщений: 193
По умолчанию

Тут всё получается!?
Попробуйте.
Вложения
Тип файла: zip пример2.zip (13.2 Кб, 26 просмотров)
С Уважением, Костик
KOSTIK1 вне форума Ответить с цитированием
Старый 23.02.2010, 19:13   #6
Dophin
Форумчанин
 
Аватар для Dophin
 
Регистрация: 13.01.2010
Сообщений: 410
По умолчанию

KOSTIK1:

ой а что Вы так ловко поменяли что все заработало? не могу разобраться

ошибка возникала когда на лист2 ничего не скопировано.

Добавил обработчик
Вложения
Тип файла: rar сортировка.rar (13.8 Кб, 29 просмотров)

Последний раз редактировалось Dophin; 23.02.2010 в 19:16.
Dophin вне форума Ответить с цитированием
Старый 23.02.2010, 19:20   #7
KOSTIK1
Форумчанин
 
Аватар для KOSTIK1
 
Регистрация: 06.10.2009
Сообщений: 193
По умолчанию

Я конечно извиняюсь, но я ничего не менял, просто я попробовал и у меня пошло. Поэтому подумал, может человек "не туда ткнул" и только.
С Уважением, Костик
KOSTIK1 вне форума Ответить с цитированием
Старый 23.02.2010, 21:26   #8
fateev_max
Пользователь
 
Регистрация: 23.02.2010
Сообщений: 13
По умолчанию Ошибка

Ошибка Overflow. Получилось. Спасибо всем. Но проблема в том что в документе 100 000 строк. Когда делаю часть документа работает, если весь документ то выдает переполнение. Кто может что подсказать?

Последний раз редактировалось fateev_max; 23.02.2010 в 21:30.
fateev_max вне форума Ответить с цитированием
Старый 23.02.2010, 21:30   #9
fateev_max
Пользователь
 
Регистрация: 23.02.2010
Сообщений: 13
По умолчанию

Цитата:
Сообщение от fateev_max Посмотреть сообщение
Ошибка Overflow. Получилось. Спасибо всем. Но проблема в том что в документе 100 000 строк. Когда делаю часть документа работает, если весь документ то выдает переполнение. Кто может что подсказать?
Ясно, тип данных integer

Поставил long - работает

Последний раз редактировалось fateev_max; 23.02.2010 в 21:35.
fateev_max вне форума Ответить с цитированием
Старый 23.02.2010, 22:23   #10
fateev_max
Пользователь
 
Регистрация: 23.02.2010
Сообщений: 13
По умолчанию применить фильтр и вывести на 3 лист

Теперь надо отсоровать по стобцу А. вывести название ячейки столбца,значения строк и посчитать сумму по F
Вложения
Тип файла: zip пример2.zip (12.7 Кб, 18 просмотров)
fateev_max вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос на изменение содержимого поля записи таблицы Reinforced Microsoft Office Access 2 07.10.2009 14:56
макрос для заполнения таблицы ruavia3 Microsoft Office Excel 4 09.09.2009 15:11
Макрос для таблицы Radagest Microsoft Office Excel 3 17.07.2009 20:58
Макрос создания таблицы в ворде по шаблону. opengeimer Microsoft Office Word 14 02.02.2009 11:41
очень срочно нужен макрос на транспонирование таблицы kievlyanin Microsoft Office Excel 10 25.06.2008 13:20