• DİKKAT

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

Hücre boş ise (hücrede yazanı silince) başka hücreyi referans alsın

Katılım
2 Mart 2012
Mesajlar
55
Excel Vers. ve Dili
Excel 2003 Türkçe
Bu konuyu çok araştırdım ancak sonuca ulaşamadım. Aslında istediğim şey basit. Örneğin A1 hücresi boş ve B1 hücresinde X yazıyor. A1 hücresine Y yazınca, A1 hücresinde Y görüntülenecek doğal olarak. A1 hücresinde yazanı silince, yani A1 hücresini boş bırakınca, B1 hücresinde yazan X görüntülensin. Bu ancak makro ile yapılabilir sanıyorum. Çünkü A1 hücresine formül olursa, üzerine başka bir şey yazınca formül silinecek. Değerli yardımlarınız için şimdiden teşekkür ederim.
 
=EĞER(A1="";B1;A1) C1 hücresine yazacağın bu formül işini görür sanırım. Ama aynı hücre içinde işlem yapılacaksa beni aşıyor.
 
Son düzenleme:
İlginize teşekkür ederim fakat dediğim gibi veri girilecek hücrenin de, içinde formül olacak hücrenin de aynı olması gerekiyor. İçinde formül olan hücreye veri girince formül silineceği için bu işin makroyla yapılması gerekiyor sanıyorum.
 
Sayfanızın kod bölümüne uygulayıp deneyiniz.

A1 hücresinde işlem yapıp deneyiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Range("A1") = "" Then Range("A1") = Range("B1")
End Sub
 
Bir sorunumu daha çözdünüz Korhan Bey. Çok teşekkür ederim.
 
Geri
Üst