DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Düğme1_Tıklat()
For s = 2 To [B2] + 1
Cells(s, 1).Value = [A2]
Next
End Sub
Sub LİSTELE()
Columns(3).ClearContents
Satır = 2
For X = 2 To [A65536].End(3).Row
If Cells(X, 1) <> "" And Cells(X, 2) <> "" Then
Range(Cells(Satır, 3), Cells(Satır - 1 + Cells(X, 2), 3)) = Cells(X, 1)
Satır = [C65536].End(3).Offset(1).Row
End If
Next
MsgBox "İŞLEMİNİZ TAMAMLANMIŞTIR.", vbInformation
End Sub
Sub LİSTELE()
Range("J:J,K:K,M:M,N:N").ClearContents
SAYAÇ = 1
SATIR1 = 2
For X = 2 To [A65536].End(3).Row
If Cells(X, 1) <> "" Then
SAY_A = WorksheetFunction.CountIf([A:A], Cells(X, 1))
SAY_E = WorksheetFunction.CountIf([E:E], Cells(X, 1))
If SAY_E = 0 Then
Range(Cells(SATIR1, 10), Cells(SATIR1 - 1 + Cells(X, 3), 10)) = Cells(X, 1)
Range(Cells(SATIR1, 11), Cells(SATIR1 - 1 + Cells(X, 3), 11)) = Cells(X, 2)
Range(Cells(SATIR1, 13), Cells(SATIR1 - 1 + Cells(X, 3), 14)) = 0
SATIR1 = [J65536].End(3).Row + 1
Else
Set BUL = [E:E].Find(Cells(X, 1), LookAt:=xlWhole)
If Not BUL Is Nothing Then
ADRES = BUL.Address
Do
If SAYAÇ = Cells(BUL.Row, 7) Then GoTo DEVAM
If SAYAÇ <= 1 Then
Range(Cells(SATIR1, 10), Cells(SATIR1 - 1 + Cells(X, 3) * Cells(BUL.Row, 7), 10)) = Cells(X, 1)
Range(Cells(SATIR1, 11), Cells(SATIR1 - 1 + Cells(X, 3) * Cells(BUL.Row, 7), 11)) = Cells(X, 2)
Range(Cells(SATIR1, 13), Cells(SATIR1 - 1 + Cells(X, 3), 13)) = Cells(BUL.Row, 5)
Range(Cells(SATIR1, 14), Cells(SATIR1 - 1 + Cells(X, 3), 14)) = Cells(BUL.Row, 6)
SATIR1 = [J65536].End(3).Row + 1
End If
If SAY_E > 1 Then
Set BUL = [E:E].FindNext(BUL)
SATIR2 = (Cells(X, 3) * Cells(BUL.Row, 7)) / SAY_E
Range(Cells([M65536].End(3).Row + 1, 13), Cells(SATIR2 + [M65536].End(3).Row, 13)) = Cells(BUL.Row, 5)
Range(Cells([N65536].End(3).Row + 1, 14), Cells(SATIR2 + [N65536].End(3).Row, 14)) = Cells(BUL.Row, 6)
End If
SAYAÇ = SAYAÇ + 1
Loop While Not BUL Is Nothing And BUL.Address <> ADRES
SATIR1 = [J65536].End(3).Row + 1
End If
End If
DEVAM:
SATIR1 = [J65536].End(3).Row + 1
End If
SAYAÇ = 0
Next
MsgBox "İŞLEMİNİZ TAMAMLANMIŞTIR.", vbInformation
End Sub