1 / 1 / 0
Регистрация: 18.03.2015
Сообщений: 30
|
||||||
1 | ||||||
Перенос части кода Excel на другую строку20.10.2018, 07:47. Показов 5977. Ответов 14
Метки нет (Все метки)
Вопрос достаточно простой, да и в выполнении скорее всего легкий, но я никак не могу додумать. Прошу у вас помощи.
Есть нужда переноса части кода на другую строку, чтобы получилось: ActiveSheet.Range( _ "F23:H34, J23:L34, N23:P34, R23:T34, V23:X34, Z23:AB34, AD23:AF34, AL23:AN34, AP23:AR34, AT23:AV34, AX23:AZ34, F41:H48, J41:L48, N41:P48, R41:T48, V41:X48, Z41:AB48, AD41:AF48, AL41:AN48, AP41:AR48, AT41:AV48, AX41:AZ48, F51:H61" _ ).Select При переносе с помощью " _", возникает ошибка. Подскажите, как я могу это реализовать? Кликните здесь для просмотра всего текста
0
|
20.10.2018, 07:47 | |
Ответы с готовыми решениями:
14
Перенос части символов на другую строку Перенос части данных из одной строки в другую строку из одного файла в другой файл Перенос части слов в другую ячейку Перенос части текста в другую ячейку |
es geht mir gut
11270 / 4752 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|||||||||||
20.10.2018, 08:55 | 2 | ||||||||||
Это зачем ?
Может просто
Да и выбирать ни к чему, Вы же хотите очистить эти диапазоны? Тогда так
1
|
1 / 1 / 0
Регистрация: 18.03.2015
Сообщений: 30
|
|
20.10.2018, 09:10 [ТС] | 3 |
Выделить хочу, чтобы потом вручную очистить их, ибо имеется 25 листов, а в каждом листе по очень большому кол-ву ячеек.
Просто я уже пробовал очищать с помощью макроса и все висло. Теперь же иду другим путем. Вопрос еще актуален. Как мне в Range между обозначением ячеек сделать перенос строки кода, повторюсь, ячеек много, длина строки будет "километровая"?
0
|
es geht mir gut
11270 / 4752 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|||||||||||
20.10.2018, 09:28 | 4 | ||||||||||
Сообщение было отмечено tishakov как решение
Решение
Ну, дело хозяйское...
Вариант
Вот возможно из-за селектов и висло. Добавлено через 9 минут Если диапазоны одинаковые на всех листах, то можно попробовать так
1
|
es geht mir gut
11270 / 4752 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
20.10.2018, 09:48 | 5 |
Кстати, количество переносов тоже ограничено. Вот смотрите, на скрине удалось сделать 25, дальше ругается.
Но у Вас в расположении диапазонов есть какая-то закономерность. Наверняка можно не городить "километровые" строки, а организовать это через циклы.
1
|
1 / 1 / 0
Регистрация: 18.03.2015
Сообщений: 30
|
||||||
20.10.2018, 13:00 [ТС] | 6 | |||||
Да, закономерность какая-то есть.
Спасибо Вам большое, помогли. В процессе сбора кода было все отлично, тестировалось и работало, но появился один нюанс. Не могли бы подсказать, в чем причина? Кликните здесь для просмотра всего текста
0
|
1 / 1 / 0
Регистрация: 18.03.2015
Сообщений: 30
|
|
20.10.2018, 13:06 [ТС] | 8 |
0
|
es geht mir gut
11270 / 4752 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
|
20.10.2018, 13:16 | 9 |
Проверьте, все ли листы есть в наличии. Что в момент ошибки в переменной st ?
Добавлено через 7 минут Хотя нет, при отсутствии листа будет другая ошибка. Что-то не так с "километровой" строкой. Сейчас недосуг. Могу попозже посмотреть. Заодно можно будет укоротить это безобразие
0
|
1 / 1 / 0
Регистрация: 18.03.2015
Сообщений: 30
|
|
20.10.2018, 13:23 [ТС] | 10 |
0
|
es geht mir gut
11270 / 4752 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||
20.10.2018, 19:19 | 11 | |||||
В общем вот
1
|
1 / 1 / 0
Регистрация: 18.03.2015
Сообщений: 30
|
|
20.10.2018, 23:51 [ТС] | 12 |
Вау, вот это реализация!
А если у меня в некоторых моментах написано "-й день", а иногда "-день". Это можно как то обыграть, не изменяя названия листов? Добавлено через 1 час 13 минут Про закономерность. Она в большей части есть, но и есть ячейки, диапазон которых меньше остальных: "F121:H123, J121:L123, N121:P123"
0
|
es geht mir gut
11270 / 4752 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||||||||||||
21.10.2018, 04:28 | 13 | |||||||||||||||
Сообщение было отмечено tishakov как решение
Решение
Тогда придёться вернуться к массиву названий листов
Вот так
1
|
1 / 1 / 0
Регистрация: 18.03.2015
Сообщений: 30
|
|
22.10.2018, 17:00 [ТС] | 15 |
0
|
22.10.2018, 17:00 | |
22.10.2018, 17:00 | |
Помогаю со студенческими работами здесь
15
Перенос данных из одной табличной части в другую Перенос части символов из одной ячейки в другую Перенос части текста из одной ячейки в другую Перенос части данных из одной ячейки в другую Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |