|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.01.2012, 15:50 | #1 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
как правильно завершить цикл?
привет всем еще раз!
надо: чтобы все цифры в таблице сдвинулись к левому краю, т.е. чтобы между ними не было пустых ячеек есть код, но не совсем правильно работает - сдвигается первая цифра в строке, а последующие остаются на местах Т_Т думаю все из-за Exit For, но ничего альтернативного в голову не приходит. подскажите, пожалуйста, как поправить Код:
пример: пример сдвига.rar Последний раз редактировалось Bape}l{ka; 12.01.2012 в 21:13. |
12.01.2012, 15:56 | #2 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Почему без этих многочисленных циклов в цикле не удалить все пустые в диапазоне со сдвигом влево?
Код:
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 Последний раз редактировалось kuklp; 12.01.2012 в 16:04. |
12.01.2012, 16:03 | #3 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
может так?
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
12.01.2012, 17:17 | #4 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
удалять нельзя, т.к. я применяю это не для всех данных на листе, а только для части, а остальное должно остаться на своих местах
по вашим способам сдвигается по всей строке но вы подали идею - может как-то сделать СДВИГ?? но у меня сдвигать именно значения не получается.. в прошлый раз я вырезала-вставляла. но в данном случае при cut-paste тоже нужен будет цикл и остается та же проблема Т_Т люди, хеелп! Последний раз редактировалось Bape}l{ka; 12.01.2012 в 17:48. |
12.01.2012, 17:46 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Код:
чтобы удалить чего-нибудь ненужное, надо сначала добавить чего-нибудь ненужное (с) КотМатроскин
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 12.01.2012 в 17:56. |
12.01.2012, 17:51 | #6 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
или (без удаления ячеек)
Код:
|
12.01.2012, 18:06 | #7 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
на вот этой строке выдает ошибку, что object or with block not set
Код:
Код:
вот пример: пример сдвига.rar |
12.01.2012, 18:10 | #8 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
nilem, а как вы присваиваете значение диапазону??
Код:
|
12.01.2012, 18:16 | #9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
извините:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 12.01.2012 в 18:37. |
12.01.2012, 18:18 | #10 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Код:
Далее массив обрабатывается, и "присваиваете значение диапазону" вот здесь: Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подмена оконной процедуры, Как правильно завершить? | eduard93 | Win Api | 0 | 08.09.2011 16:45 |
Как правильно задать цикл? | BingoBongo | Общие вопросы Delphi | 12 | 07.05.2011 09:09 |
Как правильно завершить поток | cosmic_call | Общие вопросы Delphi | 2 | 13.02.2011 05:32 |
Как правильно завершить поток | Des | Общие вопросы Delphi | 5 | 08.05.2009 20:56 |
Как корректно завершить цикл? | Iren | Microsoft Office Excel | 4 | 02.11.2007 09:58 |