makro ile yoldaki ürünü dağıtma

eceLprensi

Altın Üye
Katılım
30 Ekim 2007
Mesajlar
97
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
29-06-2025
Merhaba,
Üstatlarım,

ekteki excelde ürünlerin yoldaki durumları mevcut.
yolda 30 adet a ürünü var ama sipariş 35 bu 30 adeti her sipariş tarihine göre dağıtmak istiyorum.

bunu makro ile yapmam lazım çünki data 100000 satır :)

eğersay ve etopla girince işin içine Formül kısmı çok kasıyor.

Saygılar.
Teşekkürler.
 

Ekli dosyalar

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,737
Excel Vers. ve Dili
Excel 2019 Türkçe
Olması gereken durumu gösterirseniz daha çabuk cevap bulabilirsiniz.
 

eceLprensi

Altın Üye
Katılım
30 Ekim 2007
Mesajlar
97
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
29-06-2025
ok ile gösterdiğim alan olması gereken kısmı.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,653
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Sub test()
    Dim ky, i, kalan
    With CreateObject("Scripting.Dictionary")
        For i = 5 To Cells(Rows.Count, 1).End(xlUp).Row
            ky = Cells(i, "A").Value
            If Not .exists(ky) Then
                .Item(ky) = Cells(i, "C").Value
            End If
            kalan = .Item(ky)
            If kalan >= Cells(i, "B").Value Then
                Cells(i, "D").Value = Cells(i, "B").Value
            Else
                Cells(i, "D").Value = kalan
            End If
            .Item(ky) = kalan - Cells(i, "D").Value
        Next i
    End With
End Sub
 
Üst