DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Muygun ilginizden ve hızlı çözümüzden dolayı çok teşekkür ederim.
İki belirgin hatayla karşılaştım;
birincisi sıra numarası 4. Olanı atsa dahi davette 1. Sırada gözüküyor. İkincisi ise makroya defalarca tıklasam aynı veriyi defalarca davet listesine atıyor davet listesinde kabarık bir liste olacağına mükerrer engellense nasıl olur.
Application.ScreenUpdating = False
On Error Resume Next
Set s1 = ThisWorkbook.Worksheets("veri")
Set s3 = ThisWorkbook.Worksheets("ana")
Set s4 = ThisWorkbook.Worksheets("kayıt")
Set s5 = ThisWorkbook.Worksheets("mülakat")
Set s2 = ThisWorkbook.Worksheets("davet")
For i = 8 To s1.Range("e65536").End(xlUp).Row
If s1.Cells(i, "h") = 1 Then
If s3.Cells(i, "h") = 1 Then
If s4.Cells(i, "h") = 1 Then
If s5.Cells(i, "h") = 1 Then
sonsatir = s2.Range("A65536").End(xlUp).Row + 1
s2.Cells(sonsatir, 1) = s1.Cells(i, 1) 'sonsatir - 2
s2.Cells(sonsatir, 2) = s1.Cells(i, 2)
s2.Cells(sonsatir, 3) = s1.Cells(i, 3)
s2.Cells(sonsatir, 4) = s1.Cells(i, 4)
s2.Cells(sonsatir, 5) = s1.Cells(i, 5)
s2.Cells(sonsatir, 6) = s1.Cells(i, 6)
s2.Cells(sonsatir, 7) = s1.Cells(i, 7)
End If
Next i
Application.ScreenUpdating = True
MsgBox "İşlem TAMAM.", vbInformation
End Sub