kemal turan
Altın Üye
- Katılım
- 10 Haziran 2011
- Mesajlar
- 1,669
- Excel Vers. ve Dili
- Excel 2010 32 bit
- Altın Üyelik Bitiş Tarihi
- 06-10-2032
Merhaba,
Bir kriterli 11 sahifede aramalı eğerhata ve düşey ara fonksiyonunu birlikte kullandım.
Hücresel formül olarak kullandığımda sorun yok.
=EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(DÜŞEYARA(A2;Panel!B:N;7;0);DÜŞEYARA(A2;Otr.Grubu!B:N;7;0));DÜŞEYARA(A2;'Masa san.bahce.'!B:N;7;0));DÜŞEYARA(A2;Baza!B:N;7;0));DÜŞEYARA(A2;yatak!B:N;7;0));DÜŞEYARA(A2;Halı!B:Q;7;0));DÜŞEYARA(A2;'Ev teks.'!B:N;7;0));DÜŞEYARA(A2;nevresim!B:N;7;0));DÜŞEYARA(A2;'fırsat urunlerı'!B:N;7;0));DÜŞEYARA(A2;aksesuar!B:N;7;0));DÜŞEYARA(A2;kozmetık!B:N;7;0));DÜŞEYARA(A2;mobılyaaksesuar!B:N;7;0));0)
Aşağıdaki şekilde Makroya çevirdiğimde hata veriyor.
Yardımlarınız için teşekkür ederim
Bir kriterli 11 sahifede aramalı eğerhata ve düşey ara fonksiyonunu birlikte kullandım.
Hücresel formül olarak kullandığımda sorun yok.
=EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(EĞERHATA(DÜŞEYARA(A2;Panel!B:N;7;0);DÜŞEYARA(A2;Otr.Grubu!B:N;7;0));DÜŞEYARA(A2;'Masa san.bahce.'!B:N;7;0));DÜŞEYARA(A2;Baza!B:N;7;0));DÜŞEYARA(A2;yatak!B:N;7;0));DÜŞEYARA(A2;Halı!B:Q;7;0));DÜŞEYARA(A2;'Ev teks.'!B:N;7;0));DÜŞEYARA(A2;nevresim!B:N;7;0));DÜŞEYARA(A2;'fırsat urunlerı'!B:N;7;0));DÜŞEYARA(A2;aksesuar!B:N;7;0));DÜŞEYARA(A2;kozmetık!B:N;7;0));DÜŞEYARA(A2;mobılyaaksesuar!B:N;7;0));0)
Aşağıdaki şekilde Makroya çevirdiğimde hata veriyor.
Yardımlarınız için teşekkür ederim
Kod:
Sub Makro11()
Range("F2").Select
ActiveCell.FormulaR1C1 = _
"=IFERROR(IFERROR(IFERROR(IFERROR(IFERROR(IFERROR(IFERROR(IFERROR(IFERROR(IFERROR(IFERROR(IFERROR(VLOOKUP(RC[-5],Panel!C[-4]:C[8],7,0),VLOOKUP(RC[-5],Otr.Grubu!C[-4]:C[8],7,0)),VLOOKUP(RC[-5],'Masa san.bahce.'!C[-4]:C[8],7,0)),VLOOKUP(RC[-5],Baza!C[-4]:C[8],7,0)),VLOOKUP(RC[-5],yatak!C[-4]:C[8],7,0)),VLOOKUP(RC[-5],Halı!C[-4]:C[11],7,0)),VLOOKUP(RC[-5],'Ev teks.'!C[-" & _
"7,0)),VLOOKUP(RC[-5],nevresim!C[-4]:C[8],7,0)),VLOOKUP(RC[-5],'fırsat urunlerı'!C[-4]:C[8],7,0)),VLOOKUP(RC[-5],aksesuar!C[-4]:C[8],7,0)),VLOOKUP(RC[-5],kozmetık!C[-4]:C[8],7,0)),VLOOKUP(RC[-5],mobılyaaksesuar!C[-4]:C[8],7,0)),0)"
Range("G2").Select
End Sub