#YOK hatasını

Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
DÜŞEYARA($CF$35;KAZA02C!$C$8:$AU$39;11;0)

formülünde değer boş olduğu zaman #YOK hatasını nasıl giderebilirim
ve boş olmasını nasıl sağlayabilirim

şimdiden teşekkürler
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,801
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Merhaba
Aşağıdaki gibi deneyin.

Kod:
=EĞERHATA(EĞER($CF$35="";"";DÜŞEYARA($CF$35;KAZA02C!$C$8:$AU$39;11;0));"")
 
Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
Öncelikle teşekkürler
Bu seferde #AD? hatası verdi.
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,801
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Sanırım excel 2003 versiyon kullandığınız için AD hatası almış olabilirsiniz.
Bu şekilde deneyin.

Kod:
=EĞER(EHATALIYSA(DÜŞEYARA($CF$35;KAZAC02!$C$8:$AU$39;11;0));"";DÜŞEYARA($CF$35;KAZAC02!$C$8:$AU$39;11;0))
 
Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
Hocam şimdi göstermedi ancak göstermesi gereken bir numara geldiği zamanda bu sefer istediğim değeri göstermiyor
evet Office 2003 kullanıyorum
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,801
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Küçük bir örnek sayfası gönderebilirseniz, başka arkadaşlarda yardımcı olabilir.
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
=EĞER(EHATALIYSA(DÜŞEYARA($CF$35;KAZA02C!$C$8:$AU$39;11;0));"";DÜŞEYARA($CF$35;KAZA02C!$C$8:$AU$39;11;0))

şimdi oldu.
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
KAZA02C sayfası M8 hücresindeki formülü aşağıdaki ile değiştirerek (formülü aşağı doğru kopyalayın)
sorunu kaynağında halletmenizi öneririm.

Benzer düzeltmeyi KAZA02C sayfasında kırmızı arka planı uyguladığınız sütunlarda da yapınız.
.
Kod:
=EĞER(EHATALIYSA(DÜŞEYARA(L8;DATA03!$A$7:$B$10;2;0));"";DÜŞEYARA(L8;DATA03!$A$7:$B$10;2;0))
 

ASLAN7410

Altın Üye
Altın Üye
Katılım
15 Temmuz 2012
Mesajlar
2,801
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Altın Üyelik Bitiş Tarihi
29.03.2025
Merhaba dosyanızın KAZA02C dosyasındaki YOK hataları EĞERHATA formülü ile kaldırdıktan sonra KAZA02 sayfasındaki hatalı yer kendiliğinden kalktı.

Ayrıca AG43 hücresindeki formülde hata vardı.
Ben 2007 kullanıyorum, bende şuan hata vermiyor, 2003'te verirmi bilmiyorum.
Sayfanız ektedir.

Ayrıca 2.örnekte =EĞER(L8="";"";DÜŞEYARA(L8;DATA03!$A$7:$B$10;2;0)) formüle, kırmızı olan yer uygulandı. Bu formülle yapılan örnekte ektedir. Bende her ikisi de çalışıyor.

Ayrıca formüllerinin başına örneğin aşağıdaki gibi EĞER formülü ekleyip tamam deyince, sayfanız olan KAZA02C sayfasının ismini, formülde KAZAC02'ye çeviriyor, bundan dolayıda hatalı görünüyor, sayfanıza başka bir isim verebilirsiniz. Yani dosyanızın ismi Yazı-Rakam-Yazı olunca hata veriyor olabilir.

=EĞER(CC35="";"";DÜŞEYARA($CC$35;KAZAC02!$C$8:$AW$39;9;0))
 

Ekli dosyalar

Son düzenleme:
Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
Hocam teşekkür ederim dosyayı inceleyip size dönüş yapacağım çok sağolun
 
Katılım
25 Ağustos 2012
Mesajlar
562
Excel Vers. ve Dili
Office 2003
Altın Üyelik Bitiş Tarihi
3.7.2018
Makro kodum

Private Sub CommandButton1_Click() 'KROKİ TEMİZLE
Dim Alan As Range, Nesne As Object
Application.ScreenUpdating = False
Set Alan = Range("C20:BZ55,M95:AC96,AK95:BA96,BR93:BZ94")
Alan.ClearContents
For Each Nesne In ActiveSheet.Shapes
If Not Intersect(Nesne.TopLeftCell, Alan) Is Nothing Then
Nesne.Delete
End If
Next
Application.ScreenUpdating = True
MsgBox "Ergün - İşleminiz tamamlanmıştır."
End Sub

Run-time error "1004" hatası alıyorum
sorunu çözmeme yardımcı olabilirmisiniz
şimdiden teşekkürler
 
Üst