Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
Deggasad KL (XL) Конечно, но с крооооошечной оговоркой: этот цикл написан в C, а не VBA ;-)Это хорошо или плохо?это быстрее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2007, 18:23 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
White Owl Deggasad KL (XL) Конечно, но с крооооошечной оговоркой: этот цикл написан в C, а не VBA ;-)Это хорошо или плохо?это быстрее Быстрее - это просто не то слово :-) KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2007, 18:58 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
KL (XL) White Owl Deggasad KL (XL) Конечно, но с крооооошечной оговоркой: этот цикл написан в C, а не VBA ;-)Это хорошо или плохо?это быстрее Быстрее - это просто не то слово :-) KL [MVP - Microsoft Excel] Ну я в этом дилетант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2007, 18:59 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
Уважаемые! Не могли бы вы помочь, программа работает великолепно. Единственное, нельзя бы было усовершенствовать программу, чтобы ячейки объединялись на одной странице (не Листе), а со следующей страницы начиналось объединение заново. Заранее благодарен =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2007, 21:56 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
Так если сходу переделать код vbapro , то см. ниже... Можно оптимизировать по скорости если это критично, но нужно время... Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 11:13 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
DeggasadТак если сходу переделать код vbapro , то см. ниже... Можно оптимизировать по скорости если это критично, но нужно время... Супер! Я думал это вообще нереально сделать =) Скорость выполнения, тут как раз не совсем важный фактор. Важен результат. Единственная просьба, узвеняюсь за надоедливость, если это возможно. Ещё небольшое дополнение. Если проводить объединение уже во втором столбце, то не учитывается, результаты объединения в первом, а очень бы хотелось, так же с учетом разбиения на страницы :mol: Если это возможно Поясню исходные данные |1|2|3 |1|2|3 |1|2|5 |1|2|3 |1|2|7 |1|2|3 |2|2|9 |2|2|3 результат исходные данные |1|2|3 | | |3 | | |5 | | |3 | | |7 | | |3 |2| 2 |9 | |2|3 Иначе, 2-й стобец превращается в единое целое на странице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 13:22 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 14:11 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
Спасибо! Единственно, если проводить объединение, относительно 3-го столбца, то почему-то он не реагирует на параметр флаг. Т.е. получается так, что в третьем столбце обединяются все ячейки =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 15:38 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
AlexFredСпасибо! Единственно, если проводить объединение, относительно 3-го столбца, то почему-то он не реагирует на параметр флаг. Т.е. получается так, что в третьем столбце обединяются все ячейки =( Если ячейки во втором столбце уже объединены, то вместо Код: plaintext можно использовать условие Код: plaintext оно есть в предыдущем посте в примечании ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 15:56 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
Семен Семеныч... Отлично. Очень нужная вещь получилась, причем,уверен, не только мне 8) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 16:13 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
2 Deggasad Доброе время суток. Не могли бы вы ещё раз оказать помощь. По непонятной причине стала выскакивать ошибка Microsoft Visual Basic Run-time error '9' Subscript out of range 1. Чем это может быть вызвано? 2. Как с этим бороться? Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2008, 16:52 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
Опытным путем выяснилось, что "беда" (см. пост выше) начинается где-то, если масив превышает 7-8 тыс. записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2008, 17:24 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
И, если возможно, в алгоритме убрать анализ окончания страницы, т.е. чтобы объединение ячеек шло без учёта страницы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 14:44 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
1) Насчёт ошибки: с этой разметкой страниц постоянного заморочки. Конкретно данный случай должен лечится переходом в режим разметки страницы. Т.е. вместо Код: plaintext 1. 2. 3. 4. 5. Пишем Код: plaintext 1. 2. 3. 4. 5. 6. 7. А насчёт убрать анализ окончания страницы, то примеры были ранее. В этой задачке как раз и был смысл с учётом страниц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 16:24 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
DeggasadА насчёт убрать анализ окончания страницы, то примеры были ранее. В этой задачке как раз и был смысл с учётом страниц. Были приведены примеры, которые не учитывали результаты объединения в первом столбце =( Ваш макрос выполняет объединение, как с учетом объединения, так и с учетом разбиения таблицы на страницы . К сожалению иногда требуется, когда учет разбиения на страницы не производится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2008, 16:54 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2008, 23:13 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
2 Deggasad Спасибо вам ОГРОМНОЕ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 09:48 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
DimenА можно ли сделать так, что бы объединялися ячейки любого выделенного диапазона построчто, без потери данных (примерно как в Worde), только что бы в одну строчку, с пробелом между данными из ячеек? Заранее благодарен. Подскажите, пожалуйста, как сделать то, что описано выше^^^, но БЕЗ ПРОБЕЛА между данными. Очень нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 14:43 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 15:43 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
Deggasad Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Пробел пропал, но вместе с ним пропадает последний символ самого правого столбца в каждой строке Было: | 123 | 456 | 789 | стало: | 12345678 | ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 16:31 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
Все, разобрался, там "-1" стояло. Спасибо большое за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 16:50 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
Еще один вопрос может подскажете. Как поставить точку в конце каждой ячейки. Допустим в ячейке "555", а нужно чтоб было "555." Все ячейки в одном столбце. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 17:08 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
pasha_24@ukrpost.netЕще один вопрос может подскажете. Как поставить точку в конце каждой ячейки. Допустим в ячейке "555", а нужно чтоб было "555." Все ячейки в одном столбце. Допустим наш столбец это столбец A:A, пишем в B1 формулу =A1&"." растягуем вниз, затем копируем как значения в столбец A:A если нужно. ТОлько если разделитель дробной части - точка, то предварительно наверное придётся присвоить текстовый формат. Макросом Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2008, 20:28 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
DeggasadВот на скорую руку, а то так совсем про эту тему забуду Доброе время суток Программа работает великолепно. Однако появилась ситуация, когда при объединение ячеек (с учётом страниц) образовалась ячейка, высота которой оказалась меньше высоты текста, который должен в ней находится... Не могли бы вы помочь решить эту проблему... Что бы при объединение ячеек (не зависимо от условия объединения :с учётом страниц или без ) происходил бы анализ высоты находящегося в ней текста и высота ячейки подстраивалась бы под высоту текста.(чтобы высота ячейки не оказалась меньше высоты текста) Если в ручную делать всё расползается =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 12:57 |
|
||
|
Макрос для объединения ячеек
|
|||
|---|---|---|---|
|
#18+
я не могу, я вообще не очень люблю объядинять ячейки. может воспользоваться сводной таблицей. Предварительно сделав столбец с уникальным ключём для каждой записи чтобы в сводной все строки отображались. Только тогда не будут страницы учитываться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 14:29 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34850338&tid=2175597]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 410ms |

| 0 / 0 |
