• DİKKAT

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

F2+enter

Katılım
10 Ekim 2010
Mesajlar
1,469
Excel Vers. ve Dili
2010 Türkçe
Merhaba,
B3:B aralığında yüzlerce veri var. Güncel bilgileri görmem için Bunlara sürekli F2+ENTER yapmam gerekiyor. Bunları manuel olarak değil de, makro ile sayfaya her girişte hızlı bir biçimde yapmam mümkün mü? Makro kaydet ile bazı yöntemler denedim olmadı.
Yardımcı olabilir misiniz?
İyi çalışmalar dilerim.
 
VBA pencersinde çalışma sayfasının kod penceresine aşaıdaki kodu girin;

Kod:
Private Sub Worksheet_Activate()
Calculate
End Sub
 
Merhaba
Bu şekilde ve buna benzer şekilde denedim. Sonuç başarısız.
 
Merhaba,
B3:B aralığında yüzlerce veri var. Güncel bilgileri görmem için Bunlara sürekli F2+ENTER yapmam gerekiyor. Bunları manuel olarak değil de, makro ile sayfaya her girişte hızlı bir biçimde yapmam mümkün mü? Makro kaydet ile bazı yöntemler denedim olmadı.
Yardımcı olabilir misiniz?
İyi çalışmalar dilerim.

Merhaba

Bunu yapmanızı gerektirecek durum nedir?
Hesaplama seçeneklerinden mi kaynaklanıyor verilerin biçiminden mi?
 
Merhaba,
B3:B aralığında yüzlerce veri var. Güncel bilgileri görmem için Bunlara sürekli F2+ENTER yapmam gerekiyor. Bunları manuel olarak değil de, makro ile sayfaya her girişte hızlı bir biçimde yapmam mümkün mü? Makro kaydet ile bazı yöntemler denedim olmadı.
Yardımcı olabilir misiniz?
İyi çalışmalar dilerim.

.

Kod:
Sub test()

    Application.ScreenUpdating = False

    Dim c As Range
    For Each c In Range("b3:b200").Cells
        c.Select
        DoEvents
        SendKeys "{F2}", True
        SendKeys "{ENTER}", True
    Next
 
    Application.ScreenUpdating = True

End Sub

şeklinde deneyin.


.
 
Merhaba,
Uzman hocam formülü makro koda çevirdik. Her şey istediğim gibi çalışıyor. Fakat yeni güncellemeleri görmem için, B3:B aralığında bulunan o veriye F2+ENTER yapmak ya da yeniden yazmam gerekiyor. Makro kaydetme ile birçok yöntem denedim sonuç olumsuz. Bana gerekecek tek şey şu: bir buton yardımıyla ya da sayfaya girişte B3:B aralığına F2+ENTER yapmak bu sayede makro kod, Formül gibi dinamik çalışacak.
 
Merhaba
Sayın yurttaş hocam, sayfada yüzlerce veri var yazdığınız kod bu işleme göre çok yavaş işlem yapıyor. PC dondu klavyedeki ışıklar sinyal veriyor. Sanırsam tüm hücrelere F2+ENTER yaptığından. Bu sütunda ki verileri daha başka bir şekilde yapmamız icap ediyor sanırsam. Ama nasıl. Bilmiyorum. Bildiğim tek şey hızlı olması.
 
Merhaba
Sayın yurttaş hocam, sayfada yüzlerce veri var yazdığınız kod bu işleme göre çok yavaş işlem yapıyor. PC dondu klavyedeki ışıklar sinyal veriyor. Sanırsam tüm hücrelere F2+ENTER yaptığından. Bu sütunda ki verileri daha başka bir şekilde yapmamız icap ediyor sanırsam. Ama nasıl. Bilmiyorum. Bildiğim tek şey hızlı olması.

.

Hepsini yapmıyor. Sadece B3:B200 aralığını yapıyor. Ve oldukça kısa sürüyor.

Ama siz aralığı B:B yapıyorsanız, orasını bilemem.

.

.
 
Merhaba
Sayın yurttaş hocam B3:B olarak yapmam gerekiyor. Veriler oldukça fazla ve miktarı sürekli olarak değişiyor. Örneğin ilk girişte 10binlerde olabiliyor. İkinci girişte ise 20 binde olabiliyor daha azda olabiliyor. Hiç belli olmuyor. Bu durumda hızlı bir çalışma haline nasıl getirebiliriz.
 
Geri
Üst