|
|
|
обработка данных в excel
|
|||
|---|---|---|---|
|
#18+
абсолютно не шарю в макросах excel имеем большую таблицу с данными. в первом поле название региона, далее инфа. необходимо по каждому региону сделать фильтр и выложить\записать отфильтрованные по названию региона (без других регионов) в отдельный excel файл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 11:57:32 |
|
||
|
обработка данных в excel
|
|||
|---|---|---|---|
|
#18+
Познакомся с макрорекодером. Меню "сервис-макрос-начать запись" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 12:04:59 |
|
||
|
обработка данных в excel
|
|||
|---|---|---|---|
|
#18+
бррр... а это тут причем? что записывать то, если я макрос не сделаю? мне нужно создать отдельные файлики так, чтобы в каждом файле было записано только по одному региону (записей по региону может несколько). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 12:24:52 |
|
||
|
обработка данных в excel
|
|||
|---|---|---|---|
|
#18+
Так, выставляем автофильтр это в меню "данные-фильтр-автофильтр", включаем запись "сервис-макрос-начать запись" выбераем в первом столбце первый регион выделяем строки копируем их в новую книгу сохраняем книгу останавливаем запись макроса идем в редактор VBA смотрим код берем напильник и дорабатываем заключив в цикл полученный код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 13:17:04 |
|
||
|
обработка данных в excel
|
|||
|---|---|---|---|
|
#18+
В помощь Установки фильтр по названию столбца http://sql.ru/forum/actualthread.aspx?tid=477008 Как выделить диапазон созданный автофильтром? http://bbs.vbstreets.ru/viewtopic.php?t=34334&sid=f1d616fc23733eb1a29ab2a1f20cb174 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2007, 14:02:26 |
|
||
|
обработка данных в excel
|
|||
|---|---|---|---|
|
#18+
всё сделал как написали (собрал код из разных приведенных ссылок), но трабл в том что у меня копируется вся таблица а не только выбранные фильтром строки... как быть может кто-нибудь подскажет.. реально с Excel VBA полные грабли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2007, 20:19:17 |
|
||
|
обработка данных в excel
|
|||
|---|---|---|---|
|
#18+
Покажи код. Мы подправим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 09:08:09 |
|
||
|
обработка данных в excel
|
|||
|---|---|---|---|
|
#18+
вот то что выделяет и копирует данные... Selection.AutoFilter Field:=1, Criteria1:="Ryazan" Set myFiltered = ActiveSheet.AutoFilter.Range.Offset(0, 0).SpecialCells(xlCellTypeVisible) myFiltered.Select Selection.Copy Workbooks.Add ActiveSheet.Paste Application.CutCopyMode = False ChDir "C:\Documents and Settings\IBurov\Рабочий стол" ActiveWorkbook.SaveAs Filename:= _ "C:\Documents and Settings\IBurov\Рабочий стол\Книга1.xls", FileFormat:= _ xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _ , CreateBackup:=False как сделать автофильтр по каждой из записи 1го столбца и потом записать выделенное в отдельный файлик с названием автофильтра... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 11:05:01 |
|
||
|
обработка данных в 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 14:12:56 |
|
||
|
обработка данных в excel
|
|||
|---|---|---|---|
|
#18+
Вот посмотрите как в вашем макросе можно брать значения из 1-го столбца, отфильтровывать по этому критерию автофильтр и сохранять файлы. Код: 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. 34. 35. 36. 37. 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 18:49:13 |
|
||
|
обработка данных в excel
|
|||
|---|---|---|---|
|
#18+
хм... перенесите строку Код: plaintext выше, поставьте её перед строкой Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2007, 18:53:00 |
|
||
|
обработка данных в excel
|
|||
|---|---|---|---|
|
#18+
ну хоть убейте... ну не выходит каменный цветок.. вот данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2007, 10:49:03 |
|
||
|
обработка данных в 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2007, 12:05:23 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=263&tid=2182185]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
84ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 413ms |

| 0 / 0 |
