• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

#Yok ve Yanlış Hatalarını Makro ile Değiştirmek

  • Konbuyu başlatan Konbuyu başlatan cavanoos
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Aralık 2008
Mesajlar
780
Excel Vers. ve Dili
Microsoft 365
Merhaba;

Formül sonucu, yanlış yada yok değeri dönüyor.
Bunları CTRL + F tuş kombinasyonları ile silebiliyorum

Bu işlemi makro ile yapmak istediğimde olmuyor.
Kullandığım kod alttadır.
Yardım edebilir misiniz ?

Columns("E:G").Select
Selection.Replace What:="YANLIŞ", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.Replace What:="#YOK", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
 
MAKRO KAYDET yöntemi ile gerekli kodları elde edebilirsiniz.
 
Korhan Bey;

Bu kodları kendim yazmadım. Makro kaydet ile oluşturdum, ama olmuyor
 
Formülleri değere çevirdikten sonra denemeler yapınız..
 
Hücreleri formülden kurtardığım halde olmuyor.
 
Örnek dosya paylaşırsanız deneyebiliriz.
 
Korhan Bey;

Sorunu bir başka şekilde çözmeye başladım.
Yok ve yanlış hatalarını eğerhata fonksiyonu ile istediğim metni getiriyorum.
Sonra yine yukarıdaki kod ile değiştirebiliyorum.
Yok hatasını giderdim. Yanlış hatasını gideremiyorum.
Bu konuda sizden yardım isteyeceğim.
Aşağıdaki formülü çalıştırdığımda yanlış yerine Kayıt Bulunamadı almak istiyorum ama olmuyor.
Hata nerde ?

EĞERHATA(EĞER(ESAYIYSA(MBUL("PEYAS MAH";B2));"MG35");"Kayıt Bulunamadı")
 
Korhan Bey;

Başlığın adını değiştirdim ki, oldu da benimle aynı sıkıntıyı yaşayan olursa bu başlık yardımcı olsun.
İsteğiniz üzere ekteki dosyayı hazırladım.
 

Ekli dosyalar

Deneyiniz.

C++:
=EĞER(ESAYIYSA(MBUL("PEYAS MAH";B2));"MG35";"Kayıt Bulunamadı")
 
Geri
Üst