1081 / 522 / 141
Регистрация: 27.02.2013
Сообщений: 1,508
|
|
1 | |
Копирование со сдвигом25.03.2014, 16:21. Показов 3874. Ответов 4
Метки нет (Все метки)
Уважаемые форумчане!На листе имеется картинка в виде раскрашеных ячеек.Но в искаженном виде(см.файл).Строки сдвинуты в сторону.Имеется 2 макроса которые восстанавливают(сдвигают)всё на свои места.Однако работает всё это при строго определённом размере изображения.
Для первого макроса Формула копирования диапазона ячеек имеет вид R(11+3*i)C(248-i) : R(11+k+3i)C248 где k=2, For i=0 To i=100 Формула вставки этих ячеек R(211+3*i)C9 Для второго макроса Формула копирования диапазона имеет вид R(8+3*i)C9 : R(8+k+3*i)C(248-i) Формула вставки этих ячеек R(208+3*i)C(9+i) Каким способом можно передать эти значения в цикл,чтобы первоначально можно было один раз на листе выделить диапазон ячеек или всей картинки и запустить макрос на выполнение. С уважением и надеждой!Олег.
0
|
25.03.2014, 16:21 | |
Ответы с готовыми решениями:
4
Удаление столбцов со сдвигом влево и срок со сдвигом вверх Программа со сдвигом Влево и со сдвигом в право Синусоида со сдвигом! Шифрование сдвигом |
15153 / 6426 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
25.03.2014, 21:05 | 2 | |||||
Чет я этого не заметил
Попробуйте макрос, который определяет наименее закрашенный столбец (границу картинки) и переносит кусок картинки справа от него в начало.
1
|
1081 / 522 / 141
Регистрация: 27.02.2013
Сообщений: 1,508
|
|
26.03.2014, 01:17 [ТС] | 3 |
Уважаемый Казанский!Большое спасибо за отзыв.Ваш макрос работает,но не совсем корректно. Прилагаю новый файл для анализа.А заодно и программу с помощью которой это делается.
0
|
15153 / 6426 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
26.03.2014, 09:06 | 4 |
В Свойствах файла-программы указан автор и сайт, туда и обращайтесь.
На мой взгляд, программа сыровата - падает при ширине картинки больше 250, не запоминает последнюю выбранную папку, создает картинку "в себе". Видимо, это черновой вариант. Проще заново написать.
0
|
1081 / 522 / 141
Регистрация: 27.02.2013
Сообщений: 1,508
|
|
26.03.2014, 09:15 [ТС] | 5 |
Я вообще-то просил не программу усовершенствовать,а подсказать как оформить копирование-вставку ячеек через цикл.
Просто есть другая идея для работы.А ширина картинки не может быть больше 256 ячеек по определению Екселя
0
|
26.03.2014, 09:15 | |
26.03.2014, 09:15 | |
Помогаю со студенческими работами здесь
5
Деление сдвигом Массив со сдвигом.... Поиск со сдвигом Перестановка со сдвигом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |