Selamlar,
Çalıştığım şirkette gelen siparişleri ve bu siparişlere göre yaptığımız sevkiyatlar sonrasında bakiyeleri görebileceğim bir makro yazmak için geçtiğimiz haftalarda oldukça uğraştım ancak yapamadım. Visial Basic bilgim hiç olmadığı için normal kendim excel fonksiyonlarını kullanarak vlookup,if gibi fonksiyonlar yardımıyla yapmaya çalıştım ancak bir yerde tıkandım.
Tam olarak yapmak istediğimi açıklarsam;
Örneğin satışını yaptığımız 2 farklı koda sahip ürünler sırasıyla 42103 42303 olsun.
Bunlardan ilk olarak PO1 adına sahip bir sipariş geldi diyelim;
PO1
42103 150 adet
42303 200 adet
daha sonra biz hiç sevkiyat yapmadan bir sipariş daha geldi farz edelim;
PO2
42103 70 adet
42303 350 adet
Bu iki siparişin ardından yaptığımız sevkiyatda şu oldu diyelim;
Sevk1
42103 140 adet
42303 300 adet
bunun sonrasında benim görmek istediğim
PO1 bakiyesi
42103 10 adet
42303 0 adet
PO2 bakiyesi
42103 70 adet
42303 250 adet
yani her sevkiyatımız sonrasında her gelmiş siparişten ne kadar azaldığını kendisi hesaplayıp eski siparişlerden sırasıyla bakiyeleri azaltarak son durumu gösterecek..
Ben excelde ilk sayfaya şöyle bir şey yaptım
KOD : kodu yazıyorum
Sipariş/ seykiyat : Sipariş yada sevkiyat numarasını giriyorum
Adet : sipariş ise + sevkiyat ise - adedi yazıyorum.
altta da makro düğmesi koydum
bir sonraki çalışma sayfasına bütün kodları tek tek yazdım ve karşılarına vlookup' ile formüller ekledim ilk sipariş/sevkiyat sayfamdan link alan.
ama 2. siparişi girdiğimde tabi ilk girdiklerim siliniyor.
birçok varyasyon denedim ama excelin fonksiyonları ile bu işin altından çıkamadım.
son bir haftadır bu ve benzeri sitelerde visial basic öğrenmeye çalışıyorm
ancak yetersiz kalıyorum..
düşüncelerinizi bekliyorum.
Saygılarımla,
Çalıştığım şirkette gelen siparişleri ve bu siparişlere göre yaptığımız sevkiyatlar sonrasında bakiyeleri görebileceğim bir makro yazmak için geçtiğimiz haftalarda oldukça uğraştım ancak yapamadım. Visial Basic bilgim hiç olmadığı için normal kendim excel fonksiyonlarını kullanarak vlookup,if gibi fonksiyonlar yardımıyla yapmaya çalıştım ancak bir yerde tıkandım.
Tam olarak yapmak istediğimi açıklarsam;
Örneğin satışını yaptığımız 2 farklı koda sahip ürünler sırasıyla 42103 42303 olsun.
Bunlardan ilk olarak PO1 adına sahip bir sipariş geldi diyelim;
PO1
42103 150 adet
42303 200 adet
daha sonra biz hiç sevkiyat yapmadan bir sipariş daha geldi farz edelim;
PO2
42103 70 adet
42303 350 adet
Bu iki siparişin ardından yaptığımız sevkiyatda şu oldu diyelim;
Sevk1
42103 140 adet
42303 300 adet
bunun sonrasında benim görmek istediğim
PO1 bakiyesi
42103 10 adet
42303 0 adet
PO2 bakiyesi
42103 70 adet
42303 250 adet
yani her sevkiyatımız sonrasında her gelmiş siparişten ne kadar azaldığını kendisi hesaplayıp eski siparişlerden sırasıyla bakiyeleri azaltarak son durumu gösterecek..
Ben excelde ilk sayfaya şöyle bir şey yaptım
KOD : kodu yazıyorum
Sipariş/ seykiyat : Sipariş yada sevkiyat numarasını giriyorum
Adet : sipariş ise + sevkiyat ise - adedi yazıyorum.
altta da makro düğmesi koydum
bir sonraki çalışma sayfasına bütün kodları tek tek yazdım ve karşılarına vlookup' ile formüller ekledim ilk sipariş/sevkiyat sayfamdan link alan.
ama 2. siparişi girdiğimde tabi ilk girdiklerim siliniyor.
birçok varyasyon denedim ama excelin fonksiyonları ile bu işin altından çıkamadım.
son bir haftadır bu ve benzeri sitelerde visial basic öğrenmeye çalışıyorm
ancak yetersiz kalıyorum..
düşüncelerinizi bekliyorum.
Saygılarımla,