|
|
|
VBA-(EXCEL)-Макрос
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Возникла проблема по удалению строк дубликатов. Есть таблица: Название размершуруп 10х10шуруп 10х15шуруп 10х25шуруп 10х10шуруп 15х16болт 10х13х14болт 10х13х25болт 10х13х19болт 10х13х11болт 10х13х33болт 10х13х14болт 10х13х25гайка 10х10гайка 15х50гайка 10х30гайка 11х15гайка 12х32гайка 10х30 Нужно удалить с помощью макроса дубликаты которые выделены цветом, записей около 40000 т.ч. автофильтр тут не поможет. Есть макрос который просто ищет и показывает колличество дубликатов, но только по одному столбцу(размер)-это не подходит т.к. размер может быть одинаковый как у гайки так и у шурупа: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Помогите пожалуста выйти из ситуации ! Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 15:56:14 |
|
||
|
VBA-(EXCEL)-Макрос
|
|||
|---|---|---|---|
|
#18+
Надеюсь разберешься. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 17:16:42 |
|
||
|
VBA-(EXCEL)-Макрос
|
|||
|---|---|---|---|
|
#18+
а можно попробовать удалить запросом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 09:42:50 |
|
||
|
VBA-(EXCEL)-Макрос
|
|||
|---|---|---|---|
|
#18+
автора можно попробовать удалить запросом Если нет идентификатора строки, то вряд ли ... разве что в цикле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 10:03:37 |
|
||
|
VBA-(EXCEL)-Макрос
|
|||
|---|---|---|---|
|
#18+
Можно еще проще. Загнать в аксекс, сделать запрос с группировкой и экпортнуть обратно в Excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 10:17:58 |
|
||
|
VBA-(EXCEL)-Макрос
|
|||
|---|---|---|---|
|
#18+
OreL...но только по одному столбцу... Онже может работать и по нескольким. Есть такой финт. Запиши в третьем столбце сумму, т.е. сцепку из первого и второго. Например в ячейке С2 напиши =СЦЕПИТЬ(A2;B2) и запускай макрос по нему. По сабжу: А сортировать записи можно или у них строгий порядок? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 11:45:54 |
|
||
|
VBA-(EXCEL)-Макрос
|
|||
|---|---|---|---|
|
#18+
100g OreL...но только по одному столбцу... Онже может работать и по нескольким. Есть такой финт. Запиши в третьем столбце сумму, т.е. сцепку из первого и второго. Например в ячейке С2 напиши =СЦЕПИТЬ(A2;B2) и запускай макрос по нему. По сабжу: А сортировать записи можно или у них строгий порядок? Вариант со сцепкой понятен, причём очень даже не плохой вариант. авторА сортировать записи можно или у них строгий порядок? Что Вы этим имели ввиду ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 12:05:17 |
|
||
|
VBA-(EXCEL)-Макрос
|
|||
|---|---|---|---|
|
#18+
Пользователь2Надеюсь разберешься. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Пока не очень понятно как это всё работает !!! Пытаюсь разобраться !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 12:06:11 |
|
||
|
VBA-(EXCEL)-Макрос
|
|||
|---|---|---|---|
|
#18+
Пользователь2Можно еще проще. Загнать в аксекс, сделать запрос с группировкой и экпортнуть обратно в Excel. 1. Это затрата времени. 2. Будут проблеммы с форматом полей т.к. их 10, а в примере я только два привёл! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2005, 12:08:37 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2167148]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 365ms |

| 0 / 0 |
