|  | | 
| 
          | 
              
                | Тема |  For and Next ... |  |  | Автор | vector_m (непознат
) |  |  | Публикувано | 19.03.12 19:20 |  |  |  | 
        
 
 
				
			Здравейте! 
 Моля ви ако някой знае да ме светне що се получава така:
 Имам два листа : "Справка" и "База",до тук добре
 В лист "База" от "А1" до "А30"  съм поставил трите имена на хора...
 В лист "Справка в колона "А" от 1 ред до 30 ред имам същия списък от хора но в разбъркан ред , тоест ако Димитър Петров Петров в лист "База" е на първия ред , то в лист "Справка" е да кажем на третия ред...
 В лист "Справка" съм поставил бутон който прехвърля данните срещу всеки човек в лист "База" срещу съответния човек!
 Ето го кода:
 For J = 12 To 55
 If (Sheets("Справка").Cells(J, 2)) = (Sheets("База").Cells(J, 2)) Then
 Sheets("База").Cells(J, 5) = Sheets("Справка").Range("AQ" & J)
 Sheets("База").Cells(J, 6) = Sheets("Справка").Range("AL" & J)
 Sheets("База").Cells(J, 7) = Sheets("Справка").Range("AK" & J)
 Sheets("База").Cells(J, 41) = Sheets("Справка").Range("AP" & J)
 End If
 Next J
 Нещата се получават ако в лист "Справка" и в лист "База" имената се съвпадат по редове , пример: лист "Справка" в клетка "А1" - Димитър Петров Петров и в лист "База" в клетка "А1"- Димитър Петров Петров.
 
 Идеята ми е такава: реда на имената написани в лист "Справка"  да не съвпада с реда на имената в лист "База"
 Тоест взимам си едно име примерно: Петър Петров Петров е в клетка "А3" в лист : "Справка", а в лист "База" Петър Петров Петров е в клетка "А10". Когато натисна бутона "Прехвърли" то данните срещу Петър в лист "Справка"  да се отпечатат точно срещу Петър в клетка "А10" в лист "База".
 Много съм обстоятелствен, но вече дълго време не мога да си обясня защо с този сорс не се поучава.
 Благодаря ви !
 
 
 
 
 |  |  |  |  
 |   | 
 |