Advertisement
Guest User

Untitled

a guest
May 6th, 2018
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Sub Макрос1()
  2.    
  3.     Dim LastRow As Long
  4.     Dim Rw As Long
  5.  
  6.     Worksheets("Результат").Cells.ClearContents
  7.  
  8.     Rw = 2
  9.    
  10.     With Sheets("Банк Идей")
  11.        
  12.         LastRow = .Cells(Rows.Count, 1).End(xlUp).Row    'определение последней строки с данными
  13.        
  14.         .Range("A1:S1").Copy Sheets("Результат").Range("A1") 'копирование названий столбцов
  15.        
  16.         For i = 2 To LastRow
  17.             If .Cells(i, 11) = "3" Then
  18.                 If CDate(Format(.Cells(i, 9), "dd.mm.yyyy 00:00")) >= "01.01.2018" And CDate(Format(.Cells(i, 9), "dd.mm.yyyy 00:00")) <= "31.03.2018" Then
  19.                     .Rows(i).Copy Sheets("Результат").Cells(Rw, 1)
  20.                     Rw = Rw + 1
  21.                 End If
  22.             End If
  23.         Next
  24.    
  25.     End With
  26.  
  27. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement