|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2013, 04:28 | #1 |
Пользователь
Регистрация: 03.10.2013
Сообщений: 22
|
Количество одинаковых значений массива.
Добрый день! Или вечер, или ночь.
Есть массив данных, в нем есть названия городов, в этом массиве есть повторяющие строки. Есть второй массив, в нем повторяющиеся строки удалены. Есть есть скрипт который заполняет шаблон Word, в первую колонку внесены значения массива без одинаковых значений (названия городов). Во вторую колонку нужно заполнить количество одинаковых значений первого массива в том же порядке. То есть: Первая колонка - город, вторая количество повторяющихся значений. Если что тут есть обсуждение что я делал: http://www.programmersforum.ru/showt...F7%E5%ED%E8%E9 |
15.10.2013, 06:26 | #2 |
Пользователь
Регистрация: 03.10.2013
Сообщений: 22
|
Кароче допер сам как сделать =)
Dim regs_n() 'куда складывать цифры счетчика n_d ' счетчик n_dr 'счетчик 2 ' regs_sp - массив со списком городов ' col.Item - коллекция с отобраными значениями regs_sp без повторений ReDim Preserve regs_n(0) For n_d = 1 To col.Count n_i = 0 ReDim Preserve regs_n(n_d) For n_dr = 0 To UBound(regs_sp) If (CStr(regs_sp(n_dr))) = (CStr(col.Item(n_d))) Then n_i = n_i + 1 regs_n(n_d) = n_i End If Next n_dr MsgBox (CStr(regs_n(n_d))) Next n_d Единственное что я понимаю - что это все через жопу, можно было бы в одной процедуре все сделать, кто бы помог мне все объединить =))) а то коллекция одно делает, там в памяти торчит что то, жесть %) |
15.10.2013, 09:31 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
"Есть массив данных, в нем есть названия городов, в этом массиве есть повторяющие строки." - так сразу из этого массива всё и делайте. Через словарь, не через жопу
webmoney: E265281470651 Z422237915069 R418926282008
|
15.10.2013, 10:15 | #4 |
Пользователь
Регистрация: 03.10.2013
Сообщений: 22
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление одинаковых значений с массива. | RTFM | Microsoft Office Excel | 34 | 15.10.2013 09:28 |
Количество одинаковых строк | Ericnex | БД в Delphi | 5 | 10.05.2013 09:34 |
Отброс одинаковых значений | ZanderBlack1 | Microsoft Office Excel | 2 | 02.02.2011 20:13 |
Нахождение одинаковых значений | NoLL | Microsoft Office Excel | 5 | 17.11.2010 15:38 |
Замена одинаковых значений | Ярик 555 | Microsoft Office Excel | 6 | 09.02.2010 04:50 |