|
|
|
помогите разобраться, VBA
|
|||
|---|---|---|---|
|
#18+
Как уменьшить код? суть в том, есть файлик файл 1 - в перовм есть данные в столбце например AJ36 файл 2 - в этот файлик нужно данный из файла 1, столбец AJ36 перенести только уже в строчку например: файл 1: 100 200 300 400 .... 1000 файл 2: 100 200 300 400 ... 1000 Есть код такого рода, только как его уменьшить...зарание спасибо! ublic Sub Kyst0() FilePath = Workbooks("04_Zag_zvit.xls").Path + "\" Workbooks.Open (FilePath + "kystu\04\01.xls") Workbooks("04_Zag_zvit.xls").Worksheets("01").Cells(4 3).Value = Workbooks("01.xls").Worksheets("01").Cells(135 4).Value Workbooks("04_Zag_zvit.xls").Worksheets("01").Cells(4 4).Value = Workbooks("01.xls").Worksheets("01").Cells(136 4).Value Workbooks("04_Zag_zvit.xls").Worksheets("01").Cells(4 5).Value = Workbooks("01.xls").Worksheets("01").Cells(137 4).Value Workbooks("04_Zag_zvit.xls").Worksheets("01").Cells(4 6).Value = Workbooks("01.xls").Worksheets("01").Cells(138 4).Value Workbooks("04_Zag_zvit.xls").Worksheets("01").Cells(4 7).Value = Workbooks("01.xls").Worksheets("01").Cells(139 4).Value ").Worksheets("01").Cells(146 4).Value Workbooks("01.xls").Close (False)End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 17:02:03 |
|
||
|
помогите разобраться, VBA
|
|||
|---|---|---|---|
|
#18+
форматируй код в формуме кнопкой SRC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 17:07:26 |
|
||
|
помогите разобраться, VBA
|
|||
|---|---|---|---|
|
#18+
Как уменьшить код? суть в том, есть файлик файл 1 - в перовм есть данные в столбце например AJ36 файл 2 - в этот файлик нужно данный из файла 1, столбец AJ36 перенести только уже в строчку например: файл 1: 100 200 300 400 .... 1000 файл 2: 100 200 300 400 ... 1000 Есть код такого рода, только как его уменьшить...зарание спасибо! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 17:19:13 |
|
||
|
помогите разобраться, VBA
|
|||
|---|---|---|---|
|
#18+
если это не программно, то попробуй копировать, потом специальная вставка+ галочка транспонировать. если программно - запиши макрорекордером и подправь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 17:25:10 |
|
||
|
помогите разобраться, VBA
|
|||
|---|---|---|---|
|
#18+
да лучше макросом, просто много кода до 2500 тыс строк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 17:30:13 |
|
||
|
помогите разобраться, VBA
|
|||
|---|---|---|---|
|
#18+
спасибо за файлик, только если это все будет делать юзер каждый день, они меня пристрелят точно, может есть еще проще вариант? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 17:56:02 |
|
||
|
помогите разобраться, VBA
|
|||
|---|---|---|---|
|
#18+
так ты возьми за основу код, и подредактируй. или опиши детально задачу: откуда куда, когда :) и т.д. чтоб можно было конкретный код сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 18:53:23 |
|
||
|
помогите разобраться, VBA
|
|||
|---|---|---|---|
|
#18+
Если говорить конкретно о твоём примере, и о том как его сделать правильнее, то так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 22:44:41 |
|
||
|
помогите разобраться, VBA
|
|||
|---|---|---|---|
|
#18+
Или что-то вроде этого Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. или как vbapro предложил специальная вставка Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 22:54:42 |
|
||
|
помогите разобраться, VBA
|
|||
|---|---|---|---|
|
#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. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 13:06:15 |
|
||
|
помогите разобраться, VBA
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 13:34:05 |
|
||
|
помогите разобраться, VBA
|
|||
|---|---|---|---|
|
#18+
спасибо за ответ, а как быть если у меня разные ячейки: заполняются данные с 4 по 14, далье с 15 по 26 (в 19, 30, 36). огромное спасибо Deggasad респетк всем, кто отвечает, дает дельные советы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 16:46:53 |
|
||
|
помогите разобраться, VBA
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 17:11:20 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34494186&tid=2183029]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
73ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 381ms |

| 0 / 0 |
