| 
	
 | 
	
          
            
              
                | Тема | 
                   Re: обединяване на файлове [re: ax4o] | 
                 |  
| Автор | 
Бypaн (ентусиаст) | 
 |  
| Публикувано | 26.06.08 13:43 | 
 
 |  
 
 |  
        | 
         
        
  
        
				Сложи този код:
 
 MyNewFile.Activate
 
 i = 1
 Do
 
 If Worksheets(firstWS).Cells(i, 5).Value = "" Or _
 Worksheets(firstWS).Cells(i, 5).Value = 0 Then
 Worksheets(firstWS).Rows(i).Delete
 LastRow = Worksheets(firstWS).Range("A65536").End(xlUp).Row
 Else
 i = i + 1
 End If
 
 Loop Until i > LastRow
 
 
 
 i = 1
 Do
 
 If Worksheets(secondWS).Cells(i, 7).Value = "" Or _
 Worksheets(secondWS).Cells(i, 7).Value = 0 Then
 Worksheets(secondWS).Rows(i).Delete
 LastRow = Worksheets(secondWS).Range("A65536").End(xlUp).Row
 Else
 i = i + 1
 End If
 
 Loop Until i > LastRow
 
 
 След реда Loop  - имам предвид този Loop който е непосредствено след MyFileName = Dir() 
 След като всичко е копирано прави проверка в лист а и лист Б на новия файл и итрива редовете в лист А, за които стойността в колона Е e нула или нищо, както и в лист B, там където в колона G e нула или нищо
 Надявам се че няма проблем с кода, но ако има нещо - кажи
  
        
        
  
          |  | 
 |    |   
 
 |  
 |   
 |