Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сортировка данных в Excel, Нужна помощь посортировке данных в Excel 
:(
    Опции темы
Гость_Ирина
  Дата 12.2.2004, 11:45 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Пожалуйста, кто сможет помочь!
Имеется таблица с тремя столбцами данных.....
таблица отражает размеры заготовки, задаваемой в производство.....
Необходимо отсортировать таблицу таким образом, чтобы подсчитывались строки с совпадением по всем трем столбцам (параметрам : ширине, толщине и длине)...и велся подсчет (частота) встречающихся параметров.....
предположим, в списке есть 687 строк с совпадением по всем трем параметрам (толщина заготовки 25 мм, ширина 1550 мм и длина 12000)......нужно оставить одну строку с этими параметрамит и указать частоту 687.....
Вот такая вот задача........бьюсь уже третий день.....нужно срочно обработать эти данные..... ;-(
Прошу вас о помощи
  Вверх
hobotyara
Дата 13.2.2004, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 15.8.2003

Репутация: нет
Всего: нет



Option Explicit


Public Sub Sortiorovka()

Dim intNumStr As Integer
Dim intKolStr As Integer

Cells(1, 1).Select
intKolStr = ActiveCell.CurrentRegion.Rows.Count
Range("A1:C" & intKolStr).Select
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Key2:=Range("B1") _
, Order2:=xlAscending, Key3:=Range("C1"), Order3:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Range("D1:D" & CStr(intKolStr)).Value = 1
For intNumStr = intKolStr To 2 Step -1
If Cells(intNumStr, 1).Value = Cells(intNumStr - 1, 1).Value And Cells(intNumStr, 2).Value = Cells(intNumStr - 1, 2).Value _
And Cells(intNumStr, 3).Value = Cells(intNumStr - 1, 3).Value Then
Cells(intNumStr - 1, 4).Value = Cells(intNumStr - 1, 4).Value + Cells(intNumStr, 4).Value
Rows(intNumStr).EntireRow.Delete
End If
Next intNumStr

End Sub
PM MAIL   Вверх
Unregistered
Дата 13.2.2004, 16:28 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











А стондартные фильтр и сортинг неустраимвают
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0441 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.