Soru Çaprazara Fonksiyonunu Vba Kod.a Dönüştürme

mehmetd

Altın Üye
Katılım
15 Ekim 2004
Mesajlar
98
Excel Vers. ve Dili
Ms Office Excel 2021 tr
Altın Üyelik Bitiş Tarihi
04-02-2029
Sn. Arkadaşlar günaydın
=ÇAPRAZARA(C5&D5;AYAR!$P:$P&AYAR!$Q:$Q;AYAR!R:R) böğle bir fonksiyonum var
C VE D sütunlarına (C ve D sütunları GELİR diye bir sayfada yer alıyor) veri girdiğimde E sütununa veri girmesini sağlıyorum.
ama dosyamdaki veriler çoğalınca sistem ağır çalışıyor
bunu nasıl VBA kod.a dönüştürebilirim. Yardımlarınız için şimdiden teşekkürler
 
Son düzenleme:

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
454
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
Kod:
Sub E_Sutunu_Doldur()

Dim i As Long
Dim sonuc As String

For i = 5 To Cells(Rows.Count, "C").End(xlUp).Row
    sonuc = Application.WorksheetFunction.VLOOKUP(CStr(Cells(i, "C") & Cells(i, "D")), _
                                                Sheets("AYAR").Range("P:R"), 3, False)
    Cells(i, "E").Value = sonuc
Next i

End Sub
Makroyu çalıştırmadan önce C ve D sütunlarında veri olduğundan emin olun.
Makroyu çalıştırdıktan sonra E sütununda fonksiyon sonucuna göre değerlerin yazılmış olduğunu göreceksiniz.
Denermisiniz
 

mehmetd

Altın Üye
Katılım
15 Ekim 2004
Mesajlar
98
Excel Vers. ve Dili
Ms Office Excel 2021 tr
Altın Üyelik Bitiş Tarihi
04-02-2029
250674Sn. muhasebeciyiz bu hatayı verdi ama
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
454
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
Örnek dosyanızı paylaşırmızınız
 

mehmetd

Altın Üye
Katılım
15 Ekim 2004
Mesajlar
98
Excel Vers. ve Dili
Ms Office Excel 2021 tr
Altın Üyelik Bitiş Tarihi
04-02-2029
Örnek çalışma ektedir
 

Ekli dosyalar

mehmetd

Altın Üye
Katılım
15 Ekim 2004
Mesajlar
98
Excel Vers. ve Dili
Ms Office Excel 2021 tr
Altın Üyelik Bitiş Tarihi
04-02-2029
Çok teşekkür ederim. Sağlıklı günler diliyorum
 
Üst