Excel'de seçim değişikliği yapıldıktan sonra bağımlı açılır liste hücresini nasıl temizlersiniz?
Bağımlı bir açılır liste için, üst açılır listenin değeri değiştirildiğinde, ikinci listede seçilen değer geçersiz olacaktır. İlk listede seçim değişikliği yaptıktan sonra, ikinci açılır listedeki geçersiz değeri manuel olarak kaldırmalısınız. Bu makalede, Excel'de seçim değişikliği yapıldıktan sonra bağımlı açılır liste hücresini otomatik olarak temizleme yöntemini göstereceğim.
VBA kodu ile seçim değişikliği sonrası bağımlı açılır liste hücresini temizleme
VBA kodu ile seçim değişikliği sonrası bağımlı açılır liste hücresini temizleme
Aşağıdaki VBA kodu, Excel'de seçim değişikliği yapıldıktan sonra bağımlı açılır listeyi temizlemenize yardımcı olur.
1. Otomatik olarak temizleyeceğiniz bağımlı açılır listeyi içeren sayfa sekmesine sağ tıklayın ve ardından bağlam menüsünden Kodu Görüntüle'yi seçin.
2. Açılan Microsoft Visual Basic for Applications penceresinde aşağıdaki VBA kodunu kopyalayın ve pencereye yapıştırın.
VBA kodu: Seçim değişikliği sonrası bağımlı açılır liste hücresini temizleme
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice 2018/06/04
Application.EnableEvents = False
If Target.Column = 5 And Target.Validation.Type = 3 Then
Target.Offset(0, 1).Value = ""
End If
Application.EnableEvents = True
End Sub
Not: Kodda, 5 sayısı üst açılır listeyi içeren sütun numarasıdır. Bu durumda, üst açılır listem E sütununda yer almaktadır.
3. Microsoft Visual Basic for Applications penceresini kapatmak için Alt + Q tuşlarına basın.
Şimdi itibaren, üst açılır listeye yapılan değişikliklerde, ikinci açılır listenin içeriği otomatik olarak temizlenecektir. Ekran görüntüsüne bakın:

Kutools AI ile Excel Sihirini Keşfedin
- Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
- Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
- VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
- Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini aşın.
İlgili makaleler:
- Excel'de bağımlı basamaklı açılır listeler nasıl oluşturulur?
- Excel'de dinamik basamaklı liste kutuları nasıl oluşturulur?
- Excel açılır listesinde değer seçerken diğer hücreler nasıl otomatik doldurulur?
- Excel açılır listesinde yazarken otomatik tamamlama nasıl yapılır?
- Excel'de açılır liste takvimi nasıl oluşturulur?
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!