![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
![]()
Странно ведет себя макрос.
Sub vvv() Dim sh As Worksheet Dim iLastrow As Long Dim i As Long Set sh = Sheets("Финансы") iLastrow = sh.Cells(Rows.Count, 1).End(xlUp).Row For i = iLastrow To 12 Step -1 If sh.Cells(i, 1) = [c3] Then ElseIf sh.Cells(i, 1) < [c3] Then sh.Cells(i, 1).EntireRow.Delete (xlShiftUp) sh.Cells(i - 1, 1).EntireRow.Delete (xlShiftUp) End If Next i End Sub Иногда удаляет строки с датой в ячейках столбца А меньших или равных дате, заданной в ячейке С3, иногда только меньшие, а иногда промежуточные. Где я накосячил? (файл приложил на всякий случай). |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
а что надо-то удалять?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
![]()
Удалять строки, если в ячейках столбца А начиная с А11, стоят даты, меньшие или равные дате в ячейке С3.
|
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
а так?
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
![]()
Спасибо, Игорь. Вроде работает. У меня был и такой вариант, и несколько других (с автофильтром), но почему-то то срабатывает, то нет. Сейчас погоняю, там посмотрим.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление ранее созданого меню | Ципихович Эндрю | Microsoft Office Word | 9 | 09.01.2012 20:56 |
удаление из исходной строки заданной конфигурации символов | Petruha-nsk | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 22 | 11.10.2010 15:53 |
перенос строк удаление ненужных строк | HelperAwM | Microsoft Office Excel | 5 | 26.06.2010 18:42 |
по заданной дате вычислить какой день недели. Pascal. | Яська | Помощь студентам | 4 | 28.01.2009 23:51 |