Malesef Makro"nun M"sini bilmiyorum. Ama bir makro uzmanımız sorunuzu farkederse çözüm bulacaktır.@PriveT hocam formülünüzü makro kaydet ile koda çevirdim.Yolladığınız dosyada hata vermiyor.
Fakat alttaki dosyada hata veriyor sebebi nedir acaba?
VBA:You must log in to view content (5 satır)
You must log in to view content
(12 satır)
You must log in to view content
(6 satır)
You must log in to view content
(8 satır)
-- C3 hücresine (dizi formülü)=EĞER(A4=0;B4*KAYDIR($B$1;BÜYÜK(EĞER($A$3:A4<>0;SATIR($A$3:A4));1)-1;0);"")
2) Formül uygulama ve değere dönüştürme şeklinde çalışan makro uygulaması:=ARA(1*(TOPLA(KAYDIR(D3;1;0;EĞER(EMETİNSE($A4);KÜÇÜK(EĞER(EMETİNSE($A5:$A$15);SATIR($A5:$A$15));1)-SATIR(); )))-TOPLA(KAYDIR(E3;1;0;EĞER(EMETİNSE($A4);KÜÇÜK(EĞER(EMETİNSE($A5:$A$15);SATIR($A5:$A$15));1)-SATIR(); )))<>0);{0;1};{"+";"-"})
You must log in to view content
(13 satır)
Birde buraya neden yazılacak.Kodlu örneğiniz içindemi yapılması gerek bu işlem.Ve 20.ci mesajda neden hata veriyor abey.A sütununda, B sütununun son veri hücresinin bir alt satırına (örnek belgeye göre A15 hücresine)
BOŞLUK karakteri veya herhangi bir METİN yazdıktan sonra;
Sayın @Refaz68 , yine de son örnek belgenize göre cevap yazayım dedim.
Üç farklı çözüm seçeneğinin olduğu örnek belge ekte.
You must log in to view content
(3 satır)
You must log in to view content
(5 satır)
Bu yüzden sadece web sitemizin çalışması yönelik temel çerezleri ve deneyiminizi geliştirmek için isteğe bağlı çerezleri kullanıyoruz.
Çerezler hakkında daha fazla bilgi görüntülemek ve tercihlerinizi yapılandırmak için tıklayın