Список !!!

Программирование на Visual Basic for Applications
Rom213
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 24.09.2006 (Вс) 14:57

Список !!!

Сообщение Rom213 » 04.10.2006 (Ср) 0:32

Народ подскажите пожалуста, есть вопросик: существует файл со списком который нужно отсортировать и убрать уникальные значения, все бы ничего да только но мешает. Вся проблема в том что список постоянно меняется + данные необходимо разместить на другом листе, что бы на на чальном это никак не отобразилось. :-)
Вложения
spisok.rar
а вот и сам файлик :-)
(6.01 Кб) Скачиваний: 50

KL
Microsoft MVP
 
Сообщения: 483
Зарегистрирован: 30.10.2005 (Вс) 0:31
Откуда: Madrid

Сообщение KL » 04.10.2006 (Ср) 9:22

Может что-нибудь такое (в модуль первого листа):

Код: Выделить всё
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
   
    Dim Dest As Range
    Set Dest = Sheets(2).[A1]
   
    Dest.CurrentRegion.ClearContents
   
    Range([A1], [A65536].End(xlUp)).Resize(, 2).AdvancedFilter _
        Action:=xlFilterCopy, _
        CopyToRange:=Dest, _
        Unique:=True
   
    With Dest.CurrentRegion
        .Sort Key1:=Dest
        .EntireColumn.AutoFit
    End With
End Sub
Привет,
KL

Rom213
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 24.09.2006 (Вс) 14:57

Сообщение Rom213 » 04.10.2006 (Ср) 21:56

а не подскажете как удалить от туда допустим 0 значения.
Вложения
spisok1.rar
(4.3 Кб) Скачиваний: 51

KL
Microsoft MVP
 
Сообщения: 483
Зарегистрирован: 30.10.2005 (Вс) 0:31
Откуда: Madrid

Сообщение KL » 04.10.2006 (Ср) 22:39

А что значит "удалить...0 значения"???

а. стереть нули превратив их в пустые ячейки
б. удалить строки, где есть хоть одна ячейка с 0
в. удалить строки, где есть 2 ячейки с 0
г. удалить строки, где есть хоть одна пустая ячейка
д. другое
Привет,
KL

Rom213
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 24.09.2006 (Вс) 14:57

Сообщение Rom213 » 04.10.2006 (Ср) 22:47

скорее всего убрать строки в которых храняться 0 значения(либо же значения <0 , то есть отрицательные): допустим ячейка с16 и d16.

Приношу извинения за неточность.


:)


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 61

    TopList