• DİKKAT

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

Soru Değer Hatası F2 ile Düzeltme

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
674
Excel Vers. ve Dili
2003 TR
Arkadaşlar Merhaba,

Çalıştırdığım makroda zaman zaman nedenini bilmediğim bir sorun ile karşılaşıyorum. makro bitimiden sonra, görüntüde göreceğiniz gibi "D6:E19" aralığında makro ile yazılan bir fonksiyonda hata alıyorum, her hücreye gelip F2 yaptığımda düzeliyor, Başta yazdığım gibi bu sorunu sürekli almıyorum, yapmak istediğim şu çalıştırdığım makro bittikten sonra ilave bir makro ile D6:E19 hücrelerinde tek tek F2 yapmak istiyorum. Bu konuda yardımcı olabilirseniz sevinirim. Şİmdiden Teşekkürler
 

Ekli dosyalar

  • Değer hatası.JPG
    Değer hatası.JPG
    79.5 KB · Görüntüleme: 7
Verdiğim linke tıkladığınızda karşınıza ne geliyor?
 
Korhan Bey,

Aşağıdaki kodu çalıştırdır, anacak resimdeki gibi ekran açıkılyor ve düzelmiyor.


Sub F2_ENTER()
[D6:D19].Select
Application.SendKeys "{F2}"
Application.SendKeys "{ENTER}"
End Sub
 

Ekli dosyalar

  • mesaj.JPG
    mesaj.JPG
    130.7 KB · Görüntüleme: 7
"Sendkeys" kodlarını VBA editörü açıkken çalıştırmamalısınız.

Excel sayfasına dönün ALT+F8 ile makro çalıştır ekranını açıp kodu çalıştırın. Ya da bir butona makroyu tanımlayıp kullanın.
 
Korhan Bey Merhaba,
Söylediğiniz şeilde yaptım Ekran gelmedi anacak, DEĞER hatalarıda düzelmiyor, ben hücrelerin üzerine tek tek gelip F2 yaptığımda değer hataları gidiyor, bunun için ne yapmam gerekiyor acaba bu arada hücre içerisindeki formülün fonksiyonu aşağıdaki kodttur. bu kod çalışıyor ama zaman zaman bilemediğim bir nedenden Değer hatası veriyor, bunuda hücrelerin üzerine gelerek F2 yaparak çözüyorum. Yardımcı olabilirseniz sevinirim.




Function KolayBirlestir(Alan As Range)
Dim Deger As String
Dim Bak As Range
For Each Bak In Alan
If Deger = "" Then
Deger = Bak.Text
Else
Deger = Deger & ";" & Bak.Text
End If
Next
KolayBirlestir = Deger
End Function
 
Örnek dosya paylaşma durumunuz var mı?
 
Korhan Bey

Örnek Dosyada şu anda değer hatası yok. Bu hatayı zaman zaman veriyor.
 
Belki hesaplama yöntemi MANUEL (ELLE) ayarlı olabilir. Onu kontrol ediniz.
 
Baktım manuel değil Otomatik. Kodun içerisine bir ilave yapılabilir mi acaba
 
Geri
Üst