Страницы: 1
RSS
Удаление строк со значением нумерации
 
Добрый день Знатоки.
Подскажите, как удалить строки со значением в номере строки "1,1"; "1,2" и т.д.
оставляя только строки с целыми числами.
Удалять нужно до строки "Всего по позиции"
 
если разово, то фильтр по столбцу А и найти "," (запятая). отфильтруются строки с "запятыми" и разом их удалить
Изменено: kalmar - 17.01.2019 10:55:50
 
Спасибо, но мне нужно кодом в VBA.
(Так как ещё проверять суммы нужно)
 
Код
Sub test()
Dim myArray() As Variant
myArray = ActiveSheet.UsedRange.Value
On Error Resume Next
For i = 1 To UBound(myArray)
    If myArray(i, 1) Like "*,*" Then
        t1 = i
        On Error Resume Next
        For i2 = i + 1 To UBound(myArray)
            If myArray(i2, 1) Like "*Всего*" Then
                t2 = i2
                Application.Transpose (myArray)
                ActiveSheet.Range(Cells(i, 1), Cells(i2 - 1, UBound(myArray))).Select
                Selection.Rows.Delete
                Application.Transpose (myArray)
                myArray = ActiveSheet.UsedRange.Value
                GoTo Lb1
            End If
        Next
    End If
Lb1:
Next
End Sub
Изменено: magistor8 - 17.01.2019 12:26:15
 
magistor8, Огромное спасибо!
То, что нужно!
Страницы: 1
Наверх