Excel'de hücrelerde boş veya eksik girişleri nasıl önlersiniz?
Bir çalışma sayfasının A1:B10 aralığında bir tablo oluşturuyorsanız ve bu aralıkta hiçbir boş hücre bırakılmamasını sağlamak istiyorsanız, düzenleme sırasında boş bir giriş tespit edildiğinde otomatik olarak bir uyarı görüntüleyen bir çözüm uygulayabilirsiniz. Belirtilen tablo aralığında boş veya eksik girişleri önlemek için bu adım adım kılavuzu izleyin.
VBA kodu kullanarak hücrelerde boş veya eksik girişleri önleme
VBA kodu kullanarak hücrelerde boş veya eksik girişleri önleme
A1:B10 aralığı tablonuz için belirlenmiştir; A1 ve B1, aşağıdaki ekran görüntüsünde gösterildiği gibi tablo başlıkları olarak hizmet vermektedir. Tabloyu doldururken A2:B10 aralığındaki boş veya eksik girişleri önlemek için açıklanan adımları izleyin.
1. Belirli bir aralıkta boş girişleri önlemek istediğiniz çalışma sayfasında, sayfa sekmesine sağ tıklayın ve ardından sağ tıklama menüsünden Kodu Görüntüle'yi seçin.
2. Microsoft Visual Basic for Applications penceresinde, aşağıdaki VBA kodunu Kod penceresine kopyalayıp yapıştırın. Ekran görüntüsüne bakınız:
VBA kodu: Bir hücre aralığındaki boş veya eksik girişleri önleme
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count <> 1 Then Exit Sub
Dim isect As Range
On Error Resume Next
Set isect = Application.Intersect(Target, Range("A2:B10"))
If Not (isect Is Nothing) Then
If Target.Column = 1 Then
If Len(Target.Value) > 0 And Len(Target.Offset(-1, 0).Value) = 0 Then
MsgBox "You cannot skip a row in column A2:B10", vbInformation, "Kutools for Excel"
Target.ClearContents
End If
Else
If (Len(Target.Value) > 0 And Len(Target.Offset(-1, 0).Value) = 0) Or (Len(Target.Value) > 0 And Len(Target.Offset(0, -1).Value) = 0) Then
MsgBox "You cannot skip a row in column A2:B10", vbInformation, "Kutools for Excel"
Target.ClearContents
End If
End If
End If
End Sub
Not: VBA kodunda, A2:B10, içinde hiçbir boş hücre bırakmak istemediğiniz hücre aralığıdır. Gerektiğinde aralığı değiştirin.
Şimdi itibaren, belirtilen aralıktaki bir sonraki hücreyi doldurmak için boş bir hücre atladığınızda aşağıdaki şekilde gösterildiği gibi bir Kutools for Excel iletişim kutusu belirecektir.
İlgili makaleler:
- Excel'de bir çalışma sayfasının belirli hücrelerine veri girişini nasıl engellersiniz?
- Excel'de birden fazla çalışma sayfasının seçilmesini nasıl engellersiniz?
- Excel'de belirli bir çalışma sayfasının silinmesini nasıl engellersiniz?
- Excel'de belirli hücre içeriklerinin silinmesini nasıl engellersiniz?
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
- Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!
Tüm Kutools eklentileri. Tek kurulum
Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.





- Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
- Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
- 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
- En iyi değer — tek tek eklenti almak yerine tasarruf edin