Вход | Регистрация


Сдвинуть область ячеек вверх

Сдвинуть область ячеек вверх
Я
   DomanM
 
08.11.16 - 12:14
требуется свинуть строки втабличном документе вверх,при сохранении всех остальных значений.  какой наиболее оптимальный вариант?
 
 
   Ёпрст
 
1 - 08.11.16 - 12:34
удалить область вверху.
   Ёпрст
 
2 - 08.11.16 - 12:35
со смещением по-горизонтали.
Только оно точно надо ?
   DomanM
 
3 - 08.11.16 - 12:38
(1) в том то и дело что мне не дао ничего удалять
   Fedor-1971
 
4 - 08.11.16 - 12:45
(3) что тогда понимается под словом "сдвинуть"? Сдвиг всех нижних строк таблицы вверх само оптимально выполняется через (1) или можно поменять высоту строк для уменьшения высоты таблицы.
   Ёпрст
 
5 - 08.11.16 - 12:47
(3) ну показывай, как делаешь "дао"
   SadrArt
 
6 - 08.11.16 - 13:05
(2) может по вертикали?
   Ёпрст
 
7 - 08.11.16 - 13:06
(6) нет. По вертикали, это когда справа/слева нужно колонки порезать.
   JeHer
 
8 - 08.11.16 - 13:12
(6) (7) в любом случае без сильного "дао" не получится, не удаляя верхнюю или левую строку.
   SadrArt
 
9 - 08.11.16 - 13:14
   Ёпрст
 
10 - 08.11.16 - 13:16
(9) скриншот удалён
 
 Рекламное место пустует
   JeHer
 
11 - 08.11.16 - 13:19
   Ёпрст
 
12 - 08.11.16 - 13:21
(11) the screenshot was removed
   JeHer
 
13 - 08.11.16 - 13:23
(12) ты не понял, я скрин снял ))
   Ёпрст
 
14 - 08.11.16 - 13:25
   Ёпрст
 
15 - 08.11.16 - 13:26
на самом деле похрен, всё проверяется на 2 сек, куда там надо смещать
   Ёпрст
 
16 - 08.11.16 - 13:27
в любом случае, дао не помешает
   DomanM
 
17 - 08.11.16 - 14:17
верх =  областьСмещ.верх;
            областьСмещ =   Результат.Область("R"+строка(областьСмещ.верх)+":R"+Строка(областьСмещ.верх+1));
            
            результат.вставитьобласть(областьСмещ,Результат.Область("R"+строка(областьВставки.верх+1)+":R"+Строка(областьВставки.верх+1)),ТипСмещенияТабличногоДокумента.ПоВертикали) ;
            
            Результат.УдалитьОбласть(Результат.Область("R"+строка(верх+2)+":R"+Строка(областьСмещ.верх+3)),типСмещенияТабличногоДокумента.ПоГоризонтали);
   Fedor-1971
 
18 - 08.11.16 - 14:33
(17) получи область, потом удалять оную будешь
областьСмещ = Результат.Область(,,,);//строка начала, колонка начала, строка конечная, колонка конечная

Результат.УдалитьОбласть(областьСмещ,типСмещенияТабличногоДокумента.ПоВертикали);
и убедись что не схватил нечто другое, в твоём варианте ты пытаешься удалять строки целиком
   DomanM
 
19 - 08.11.16 - 14:45
(18) так я и хочу удалять целиком, код что кинул работает

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует