|
|
|
удаление строк в Excele с нулевымы значениями
|
|||
|---|---|---|---|
|
#18+
Привет всем! уменя такой вопрос. есть таблица 1 ааааааа 01.05.06 123.0 2 ббббббб 02.02.06 0.0 3 ввввввв 02.04.06 200.0 4 ггггггггг 03.03.06 0.0 5 ддддддд 05.04.06 300.0 ............... ............... нужно удалить строки с нулевымы значениями , а как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 13:03:19 |
|
||
|
удаление строк в Excele с нулевымы значениями
|
|||
|---|---|---|---|
|
#18+
самое простое: сделать автофильтр, указать (выбрать) ненужные значения и показанные строки удалить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 13:06:38 |
|
||
|
удаление строк в Excele с нулевымы значениями
|
|||
|---|---|---|---|
|
#18+
спасибо! но мне нужно это сделать в макросе, может sql запросом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 13:11:16 |
|
||
|
удаление строк в Excele с нулевымы значениями
|
|||
|---|---|---|---|
|
#18+
Sub Delete_empty_rows() Dim i As Long, x As Long Application.ScreenUpdating = False [A1].Select x = ActiveCell.Offset(65535, 1).End(xlUp).Row For i = x To 1 Step -1 If IsEmpty(Cells(i, 1)) = True Then Range(Cells(i, 1), Cells(i, 256)).Delete End If Next i Application.ScreenUpdating = True End Sub Вместо проверки на "пустую" ячейку надо указать например If Cells(i, 1) = 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 13:37:51 |
|
||
|
удаление строк в Excele с нулевымы значениями
|
|||
|---|---|---|---|
|
#18+
Спасибо! сейчас проверю на примере :) ОК?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 14:22:34 |
|
||
|
удаление строк в Excele с нулевымы значениями
|
|||
|---|---|---|---|
|
#18+
ОК! Всё отлично работает!!! Спасибо ещё раз ;))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 15:48:06 |
|
||
|
удаление строк в Excele с нулевымы значениями
|
|||
|---|---|---|---|
|
#18+
Всем привет! Подскажите пожалуйста, есть табличка к примеру: Андрей 23.03.80 Андрей 23.03.80 Максим 12.01.81 Максим 12.01.81 Игорь 12.02.80 Игорь 12.02.80 Как убрать повторения, чтобы в результате у меня было: Андрей 23.03.80 Максим 12.01.81 Игорь 12.02.80 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2006, 09:58:00 |
|
||
|
удаление строк в Excele с нулевымы значениями
|
|||
|---|---|---|---|
|
#18+
GogaIIОК! Всё отлично работает!!! Спасибо ещё раз ;))) Уважаемый GogaII, подскажите пожалуйста, каким образом у Вас получилось. Я в макросах особо не соображаю, но попробовал данный код таким образом, что здесь неправильно? Dim i As Long, x As Long Application.ScreenUpdating = False [R2C3].Select x = ActiveCell.Offset(1000, 1).End(xlUp).Row For i = x To 1 Step -1 If Cells(i, 1) = 0 Then Range(Cells(i, 1), Cells(i, 256)).Delete End If Next i Application.ScreenUpdating = True он у меня все равно из первого столбца удаляет пустые строки Может кто-нибудь еще сможет подсказать, очень срочно надо.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2006, 12:17:57 |
|
||
|
удаление строк в Excele с нулевымы значениями
|
|||
|---|---|---|---|
|
#18+
вопрос снимается, нашел в форуме другой код, работает отлично. Всем спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2006, 13:22:36 |
|
||
|
удаление строк в Excele с нулевымы значениями
|
|||
|---|---|---|---|
|
#18+
Свмый простой вариант - это воспользоваться функцией "Расширенный фильтр". 1. Выделяешь диапазон данных. 2. Данные->Фильтр->Расширенный фильтр. 3. Отмечаешь пункт "Только уникальные записи", нажимаешь OK. Через VBA. Если все данные отсортированы, то достаточно просто. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Вообщем, модификаций функции удаления повторений можно написать достаточно много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2006, 23:40:28 |
|
||
|
удаление строк в Excele с нулевымы значениями
|
|||
|---|---|---|---|
|
#18+
а вот еще текст для макроса: автор Sub FixWordTableInExcel97() With Selection .WrapText = False .MergeCells = False End With Dim Rw As Range With Application .Calculation = xlCalculationManual .ScreenUpdating = False Selection.SpecialCells(xlCellTypeBlanks).Select For Each Rw In Selection.Rows If WorksheetFunction.CountA(Selection.EntireRow) = 0 Then Selection.EntireRow.Delete End If Next Rw .Calculation = xlCalculationAutomatic .ScreenUpdating = True End With End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 12:14:11 |
|
||
|
удаление строк в Excele с нулевымы значениями
|
|||
|---|---|---|---|
|
#18+
макроссс работает, взят из книги : эксель хакс: 100 трюков (из=во орейли) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2006, 12:36:48 |
|
||
|
удаление строк в Excele с нулевымы значениями
|
|||
|---|---|---|---|
|
#18+
макрос применяется к выделенному диапазону (Ctrl+*) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 12:27:14 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=61&tid=2184100]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 375ms |

| 0 / 0 |
