Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать цикл? / 3 сообщений из 3, страница 1 из 1
03.05.2007, 18:13
    #34503218
Dm1982
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать цикл?
А подскажите plz как сделать цикл который бы обрабатывал данные в столбце след. образом.
Нужно найти не пустое посл. значение в столбце, потом поднимаясь наверх сравнивать с другими значениями в этом столбце. Если найдется такое же, то допустим это последнее значение должно удалиться и цикл снова отработать с последнего, пока повторений не останется.
...
Рейтинг: 0 / 0
03.05.2007, 19:05
    #34503348
VipFedor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать цикл?
Выделенный диапазон Выше ячейки:
Sub SelectColumnData()
If ActiveCell.Row = 1 Then Exit Sub
If ActiveCell.Offset(-1, 0) <> "" Then
ActiveCell.Offset(-1,0).Activate
If ActiveCell.Row = 1 Then Exit Sub
Do While Not ActiveCell.Offset(-1, 0) = ""
Union(Selection, ActiveCell.Offset(-1, 0)).Select
If ActiveCell.Row = 1 Then Exit Do
Loop
End Sub

Проверка на дубликат:
Set r = Range("myRange") 'myRange - Ващ диапазон ячеек
For n = 1 To r.Rows.Count
If r.Cells(n, 1) = r.Cells(n + 1, 1) Then
MsgBox "Duplicate data in " & r.Cells(n + 1, 1).Address
End If
Next n
...
Рейтинг: 0 / 0
04.05.2007, 09:05
    #34503891
Dm1982
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать цикл?
2VipFedor
Прошу прощения за тупость, но не понял.
Сначала выделены ячейки, с этим диапазоном надо работать?
Потом проверка на то что на след ячейке значение не повторяет предыдущее. Но повторяющиеся значения могут идти не последовательно.
Или остальное самому надо доковырять?

Я сейчас с помощью SpecialCells(xlLastCell) нахожу последнее значение, потом иду начиная с него, с проверками, но я что то там со всякими if нафиг запутался.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как сделать цикл? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]