Имя: Пароль:
IT
 
Как в Excel убрать лишние строки?
0 Старуха Шапокляк
 
10.12.10
10:11
Загружаю данные из Эксель. Но загружаются и пустые строчки. как я предполагаю, проблема из-за пустых строк в файле Эксель. Т.к. когда нажимаю на комбинацию клавиш Ctrl+End, то курсор устанавливается не там, где у меня последняя загружаемая строчка, а ниже. Подскажите, как убрать лишние пустые строчки в Эксель?
1 povar
 
10.12.10
10:12
удали
2 NikVars
 
10.12.10
10:14
Или удалить строки или контроль на пустоту при загрузке той ячейки, которая заведомо должна что-то содержать.
Если СокрЛП(НашЛист.Cells(Н1,Н2).Value)="" Тогда Прервать; КонецЕсли;
3 Старуха Шапокляк
 
10.12.10
10:18
(1) удаляю, но они не заканчиваются...
(2) мне надо не программно удалить, а подготовить файл Эксель средствами Эксель.
4 povar
 
10.12.10
10:21
(3) скопируй нужный фрагмент в новый лист
5 NikVars
 
10.12.10
10:22
(3) Я слышал про 65535 строк...
6 szhukov
 
10.12.10
10:23
(3) Поставь счетчик, например так:

Если ПустаяСтрокаExcel Тогда
   Счетчик=Счетчик+1;
КонецЕсли;
Если Счетчик >10 Тогда
   Прервать;
КонецЕсли;
7 NikVars
 
10.12.10
10:24
(3) И еще чисто программерское ехидство:
вручную готовить файлы для кривой загрузки - это гут!!!
8 Старуха Шапокляк
 
10.12.10
10:27
(4)Копирование не пойдет, т.к. большой объем.
(6), (7)1С вообще не при чем!!! Забудьте про него!!!

Раньше я какой-то комбинацией клавиш удаляла лишние строчки. Но сейчас вспомнить не могу...
9 Denp
 
10.12.10
10:29
(8) удаление строк не всегда поможет
самое надежное - скопировать нужный диапазон на новый лист
10 szhukov
 
10.12.10
10:30
(8) 1С не один 1С - сути не меняет, подход будет работать.
Можно еще просто выделить область и работать с ней.
11 DarKySiK
 
10.12.10
10:30
Через автофильтр. Выбрать не пустые. скопировать на новый лись :)
12 szhukov
 
10.12.10
10:30
+(10) в смысле: именовать область и работать с именованной областью.
13 DarKySiK
 
10.12.10
10:31
+(11) *лист
14 NikVars
 
10.12.10
10:33
(8) Стань в первую ненужную ячейку слобца 1.
Нажми одновременно Шифт+Контр+Энд.
Упадешь вниз и выделятся все ячейки столбца 1 от ненужной и ниже.
Далее одновременно жмешь шифт+Пробел.
Выделятся все строки, где были выделены ячейки.
Далее - убивай!
15 Старуха Шапокляк
 
10.12.10
10:37
(14) Спасибо. Пробую так делать, все выделяется верно, но после удаления, все равно указывает на тоже место. Т.е. опять пустые строчки не убиты...
16 NikVars
 
10.12.10
10:39
(8) Выделяешь первую ненужную строку - щелчок по номеру строки.
Далее одновременно шифт+контр+стрелкавниз.
17 Старуха Шапокляк
 
10.12.10
10:42
(16) Спасибо. Так тоже пробую. Результат тот же: для проверки опять нажимаю Ctrl+End, курсор все равно встает ниже, чем надо...
18 NikVars
 
10.12.10
10:43
(17) После удаления - установи курсор в середину данных и сохрани. Закрой файл, потом открывай и проверяй.
19 Старуха Шапокляк
 
10.12.10
10:47
(18) Помогло!!!  Огромное СПАСИБО!!! )))
20 NikVars
 
10.12.10
10:49
Я рад!
:)
2 + 2 = 3.9999999999999999999999999999999...