Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Сортировка данных в зависимости от порядка расположения значений
 
Из произвольного количества комбинаций удалить комбинации со значениями идущими подряд.
Подробно в файле
Макрос не справляется с большим количеством данных
 
У меня 376992 комбинаций чисел,чтобы удалить неподходящие моим условиям использовал этот макрос,на небольшом количестве вариантов работает безотказно,но на 376992 комбинациях вешается,комъютер не слабый.Может можно что-то в нем изменить,чтобы увеличить работоспособность.Значение,которое нужно искать в строке 2,номер столбца,в котором нужно искать значение 12.

Код
Sub Del_SubStr() 
 Dim sSubStr As String 'искомое слово или фраза(может быть указанием на ячейку) 
 Dim lCol As Long 'номер столбца с просматриваемыми значениями 
 Dim lLastRow As Long, li As Long 
 Dim lMet As Long 

 sSubStr = InputBox("Укажите значение, которое необходимо найти в строке", "Запрос параметра", ""  
 If sSubStr = "" Then lMet = 0 Else lMet = 1 
 lCol = Val(InputBox("Укажите номер столбца, в котором искать указанное значение", "Запрос параметра", 1)) 
 If lCol = 0 Then Exit Sub 

 lLastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count 

 Application.ScreenUpdating = 0 
 For li = lLastRow To 1 Step -1 
 If -(InStr(Cells(li, lCol), sSubStr) > 0) = lMet Then Rows(li).Delete 
 Next li 
 Application.ScreenUpdating = 1 
End Sub
Удаление строки в зависсимости от значения в соседнем столбце
 
Еще появился вопрос. Сам вопрос в файле,так проще подробно объяснить суть.
Изменено: gollandec - 10.09.2013 17:50:12
генератор комбинаций чисел
 
Здравствуйте!пробовал переделывать макросы из вашего архива по сходным темам,не получилось.
Суть: вписать на листе,в произвольном количестве столбцов,все 376992 варианта лотереи 5 из 36,по 5 чисел,не повторяясь,т.е. 12345 это тоже самое,что и 12354. Прошу не кидаться тапками,если тема избита.
Страницы: 1
Наверх