Formülü koda çevirme?

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,478
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
07-11-2024
Merhaba arkadaşlar;

Veri doğrulama ve ad tanımlama il ilgili bir formül kullanıyorum. Bu fıormülü tüm satırlara uyguladığımda dosyanın kapasitesi çok büyüyor ve formda bulunan düğmeleri kullanınca (değiştir, sil gibi) formül siliniyor. Bundan doılayı aşağıdaki formülü hücreye yazdıracak bir kod olabilirmi acaba?

Kod:
=EĞER(EHATALIYSA(İNDİS(Kodlar!$C$2:$C$9992;KAÇINCI(A8;Kodlar!$A$2:$A$9992;0)));"";(İNDİS(Kodlar!$C$2:$C$9992;KAÇINCI(A8;Kodlar!$A$2:$A$9992;0))))
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

formülün kod karşılığı bu dur demek doğru değildir. kaldı ki bu formüle bakarak makroya çevirmek ne derece doğru olur, bilinmez.
sorunuzu örnek dosya ile destekleyiniz.
fikir vermesi açısından formül karşılığı aşağıdaki gibi olur ancak bu da bir formüldür.
Kod:
"=IF(ISERROR(INDEX(Kodlar!R2C3:R9992C3,MATCH(R[7]C,Kodlar!R2C1:R9992C1,0))),"""",(INDEX(Kodlar!R2C3:R9992C3,MATCH(R[7]C,Kodlar!R2C1:R9992C1,0))))"
 
Üst