- Katılım
- 10 Ekim 2010
- Mesajlar
- 1,469
- Excel Vers. ve Dili
- 2010 Türkçe
Merhaba,
Aşağıdaki kodları makro koda çevirmemiz mümkün mü acaba. 3 ayrı formül çalışmamda 10mb yer kaplamaktadır. Ve çalışmasında sizin de bildiğiniz gibi kasma ve yavaşlamaya sebep vermektedir.
Aşağıda yazılı ilk iki kod B3:B aralığına veri girildiğinde, o veriye ait değerleri göstermektedir.
B:3 Aralığına veri girilmediğinde formül uygulanan yer boş kalmaktadır. Makroda da bu şekilde olması gerekiyor. Yani B3:B veri girildiğinde bilgiler getirilsin. Veri silindiğinde ise bilgilerde silinsin.
3 formül ise, bu iki formül arasındaki gelen değere göre bilgi vermektedir. Bu 3 formülü makro koda çevirebilir miyiz? Sayın Korhan beyin makro koda çevirmek için anlatımlarını uyguladım ama sonuç başarısız. Sanırsam profesyonel yardıma ihtiyacı var konunun.
Aşağıdaki kodları makro koda çevirmemiz mümkün mü acaba. 3 ayrı formül çalışmamda 10mb yer kaplamaktadır. Ve çalışmasında sizin de bildiğiniz gibi kasma ve yavaşlamaya sebep vermektedir.
Aşağıda yazılı ilk iki kod B3:B aralığına veri girildiğinde, o veriye ait değerleri göstermektedir.
B:3 Aralığına veri girilmediğinde formül uygulanan yer boş kalmaktadır. Makroda da bu şekilde olması gerekiyor. Yani B3:B veri girildiğinde bilgiler getirilsin. Veri silindiğinde ise bilgilerde silinsin.
3 formül ise, bu iki formül arasındaki gelen değere göre bilgi vermektedir. Bu 3 formülü makro koda çevirebilir miyiz? Sayın Korhan beyin makro koda çevirmek için anlatımlarını uyguladım ama sonuç başarısız. Sanırsam profesyonel yardıma ihtiyacı var konunun.
Kod:
=EĞER(B3<>"";ETOPLA(STOK!A:A;B3;STOK!F:F);"")
=EĞER(B3<>"";ETOPLA(GELENLER!A:A;B3;GELENLER!D:D);"")
=EĞER(VE(F3<>"";F3=G3);" Üretim Tamamlanmıştır.";EĞER(G3<F3;METNEÇEVİR(F3-G3;"#.##0,0")&" MT Üretim Olmuştur.";EĞER(G3>F3;METNEÇEVİR(G3-F3;"#.##0,0")&" MT Sevk Edilmiş Kumaş Var.";EĞER(VE(F3="";G3="");"";"?"))))
