• DİKKAT

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

Sayfa kodlamasında terkedilen hücre

Katılım
6 Temmuz 2015
Mesajlar
919
Excel Vers. ve Dili
1950
Merhabalar,

Sayfaya yazılan kodlarda, terkedilen hücre nasıl ifade edilir ?

Örneğin;
C6 hücresindeyim, fare ile herhangi bir hücre seçtim (örneğin H13) diyelim.
C6'yı nasıl ifade ederim veya orada işlem yaptıracağım diyelim.
Terkedilen Hücre = [A1] nasıl derim.

Birde mümkün ise, SelectionChange ile Change olayları arasındaki fark/farklar nelerdir ?

Yardımlarınızı talep eder, teşekkürlerimi sunarım.
 
Sayfa olaylarına kod yazmak istediğinizde oluşan kod başlıklarında TARGET ifade geçmektedir.

Bu ifade işlem yapılan hücreyi belirtmektedir. (Seçtiğiniz hücre, veri girişi yaptığınız hücre gibi)

SelectionChange adından da anlayacağınız gibi hücre seçimi yapıldığında çalışan kodlar için kullanılır.

Change olayı ise hücreye veri girdiğinizde çalışacak kodlar için kullanılmaktadır.
 
Hocam,

Link için teşekkürler. Sizden ricam, bir örnek verebilir misiniz.

İstediğim;

Fare ile her hücre seçimi yaptığımda, Terkettiğim hücre = 10 değerini alsın.
 
Sayfa olaylarında "terkettiğim hücre" diye bir prosedür yoktur. Bunun için özel kodlama yazmak gerekir.
 
Dosyanıza boş bir modül ekleyin ve aşağıdaki kodu uygulayın.

Kod:
Global Eski As Range

Sub AUTO_OPEN()
    Sheets("Sayfa1").Select
    Set Eski = ActiveCell
End Sub

Daha sonra Sayfa1 isimli sayfanın kod bölümünü açın ve aşağıdaki kodları uygulayın.

Kod:
Private Sub Worksheet_Activate()
    Set Eski = ActiveCell
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Eski = 10
    Set Eski = ActiveCell
End Sub

Dosyanızı kayıt edip kapatın. Daha sonra açıp Sayfa1 isimli sayfada hücre seçimi yapıp denemeler yapın.
 
Hocam elinize sağlık. İstediğim şey budur. Hayırlı geceler dilerim.
 
Son düzenleme:
Geri
Üst