• DİKKAT

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

Hücre doluysa diğer hücreleri temizleme

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,477
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Arkadaşlar, örnek fotoğrafta görüldüğü üzere C5 ile C12 arasında herhangi bir hücreye yazı yazılıp enter yapılırsa (D5:D12) ve (E5:E12) ve (F5:F12) ve (G5:G12) temizlenecek. Aynı şekilde D5 ile D12 arasında herhangi bir hücreye değer yazılıp enter yapınca diğerleri temizlenecek.
Bu mümkün müdür.
Şimdiden teşekkür ederim.
 

Ekli dosyalar

  • test.jpg
    test.jpg
    10.2 KB · Görüntüleme: 2
Son düzenleme:
Merhaba;
Eki deneyin. (Tabi bu gibi bir işlem makro ile çözümlenir)
İyi çalışmalar.
Hocam ben yanlış anlattıysam özür dilerim. C'nin herhangi bir satırında işlem yapınca sadece yan hücre değil. Mesela D5'ten D12'ye komple silinecek.
 
Kodları aşağıdaki şekilde değiştirerek deneyin.

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
sat = Target.Row
süt = Target.Column

If Cells(sat, süt) <> "" Then ' C sütununda ilgili aralıkta işlem varsa
Range("c5:g12").ClearContents
Cells(sat, süt) = "x"
End If

Application.EnableEvents = True
End Sub

İyi çalışmalar.
 
Kodları aşağıdaki şekilde değiştirerek deneyin.

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
sat = Target.Row
süt = Target.Column

If Cells(sat, süt) <> "" Then ' C sütununda ilgili aralıkta işlem varsa
Range("c5:g12").ClearContents
Cells(sat, süt) = "x"
End If

Application.EnableEvents = True
End Sub

İyi çalışmalar.
Teşekkür ederim hocam.
 
Geri
Üst