VBA ile İNDİS ve KAÇINCI Kullanma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

berkbaba

Kullanıcı
Katılım
12 Eyl 2019
Mesajlar
469
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Formül ile yapılanı bir türlü makroya çeviremiyorum. Makro kaydet ile (RC1) şeklinde oluşanı da istediğim şekle çeviremedim.
Tüm sütunda uygulanmak üzere ilkönce yıl KAÇINCI(B7;yıl;0) buldum sonra ay KAÇINCI(C8;ay;0) buldum.
Ardından katsayı diye EĞER(B7="";"";EĞER(C7="";"";İNDİS(Sayfa1!$B$3:$M$30;KAÇINCI(B7;yıl;0);KAÇINCI(C7;ay;0)))) veriyi getirdim.
VBA sayfasında
yıl =
Ay=
D sütununa da = katsayı
şeklinde yapmak istedim. Ama olmadı. Rica etsem en basit hali ile vba olarak yardımcı olabilir misiniz?
 

Ekli dosyalar

Çözüm
Aşağıdaki gibi deneyiniz. Eğer olmayan bir yıla ait bilgi almaya çalışırsanız -1 değeri dönecektir. Bunu kendinize göre değiştirebilirisiniz.


VBA:
İndirmek için giriş yapmanız gerekmektedir.
(9 satır)
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt