• DİKKAT

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

F2 Enter Sorunu

  • Konbuyu başlatan Konbuyu başlatan izcik
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Merhabalar

(Office 2002 kullanıyorum)

Bir sorunu çözemedim.

Bir sütunda veya seçili bölgede Hücre yenileme (Tetikleme) (F2+Enter) kodlarına ihtiyacım oldu.

İki gün boyunca forumu aradım. Bulduğum tüm kodları (12 adet) defalarca denedim, fakat yapamadım. Ya hiç "tetikleme" yapmıyor, ya da hata veriyor.

Verdiği hata da genelde SendKeys "{F2}" satırında oluyor. Bu satırı sarı renge boyuyor.

Ayrıca diğer üyelerin de hatalarla karşılaştıklarına veya kodların çalışmadığına dair yorumlara rastladım.

Toparladığım kodları bir yazı dosyasına aktardım, telefondan yazdığım için ancak bu şekilde gönderebiliyorum.

Bu kodlardan sadece en üstteki, yani birinci sıradaki kodlar çalışıyor, tetikleme yapar gibi görünüyor, ama yapmıyor. (Denemeler için metin biçimindeki formülleri genele dönüştürüp, defalarca denedim olmadı)

En alttaki yani 12. sıradakini ise (nasıl yapılacağını bilemediğimden) yapamadım ????


Hangi kodlarla hücre yenileme yaptırabiliriz bir sütuna (örnek B sütunu) veya bir bölgeye

Sayın uzmanlarımızdan yardım bekliyorum

 
Merhaba,

Örnek dosya paylaşabilir misiniz?
 
Bu şekilde dener misiniz?

Kod:
Sub test3()
    Dim c As Range
    sonsatir = Cells(Rows.Count, "A").End(3).Row
    For Each c In Range("A1:A" & sonsatir).Cells
        c.Value = c.FormulaR1C1
    Next
End Sub
 
Uzmanım ne yazık ki bilgisayarımda internet yok, bu aralar gönderemiyorum

Fakat Sayın Asri’nin kodları oldu.
 
Sayın Asri verdiğiniz kodlar oldu. Hiç hatasız. Hem de çok hızlı. Çok teşekkür ederim. İki gündür oldukça uğraşmıştım. Sağlıklı günler dilerim hepimize
 
Sayın Asri verdiğiniz kodlar oldu. Hiç hatasız. Hem de çok hızlı. Çok teşekkür ederim. İki gündür oldukça uğraşmıştım. Sağlıklı günler dilerim hepimize

Problemin çözülmesine sevindim.
Saygılarımla.
 
Merhaba,
Buradaki kodlar a stunü için hazırlanmış. Peki imleç stunu hangisindeyse kod nasıl olmalıdır. hücre sonu olarakda boş olduğunda sonlansın. teşekkür ederiz.
 
Merhaba,
Buradaki kodlar a stunü için hazırlanmış. Peki imleç stunu hangisindeyse kod nasıl olmalıdır. hücre sonu olarakda boş olduğunda sonlansın. teşekkür ederiz.

Kodlar konusunda acemiyim.

Tahminen “olur mu acaba” diyerek şöyle yaptım

Sayın Asri‘nin kodlarında
A1:A
yazan kısmında sağdaki A harfinin yanına 20 rakamını yazıp, kalan karakterleri paranteze kadar silerseniz
kodlar A20 ye kadar çalışıyor ve duruyor.

Deneme yanılma yaptım, oldu.
 
Merhaba,
Buradaki kodlar a stunü için hazırlanmış. Peki imleç stunu hangisindeyse kod nasıl olmalıdır. hücre sonu olarakda boş olduğunda sonlansın. teşekkür ederiz.

Aşağıdaki şekilde deneyiniz.
ilk boş hücrede program sonlanır. İlk hücre boş ise ilk hücrede son bulur.

Kod:
Sub test4()
    Dim c As Range
    sutun = ActiveCell.Column
    sonsatir = Cells(Rows.Count, ActiveCell.Column).End(3).Row
    For Each c In Range(Cells(1, sutun), Cells(sonsatir, sutun)).Cells
        If c.Value = "" Then Exit For
        c.Value = c.FormulaR1C1
    Next
End Sub
 
harika! çok teşekkür ediyorum.
 
Geri
Üst