Bu makalede, nasıl kullanılacağını öğreneceksiniz. Boş Bir hücrenin boş olup olmadığını kontrol etmek için VBA'da işlev. Aynısını Excel'de yapmak istiyorsanız, benzer bir işlev şudur: Boş işlev. Bu adım adım öğreticide, her düzeyde Excel ve VBA kullanıcısı için her iki işlevi de nasıl kullanacağınızı göreceksiniz.
VBA'da IsEmpty işlevini kullanma
Girişte daha önce de belirttiğimiz gibi, Boş VBA'da bir hücrenin boş olup olmadığını kontrol eden basit fonksiyondur. Seçilen herhangi bir değer içermiyorsa, işlev Boolean TRUE değerini döndürür. Öte yandan, hücre bir değer içeriyorsa, işlev FALSE değerini döndürür. İşte kod:
123456789 | If IsEmpty(Sheet1.Range("A1").Value) = True O zamanSheet1.Range("B1").Value = "A1 hücresi boş"BaşkaSheet1.Range("B1").Value = "A1'deki değer " & Sheet1.Range("A1").ValueBitir |
Örnekte, Sayfa1'deki A1 hücresinin herhangi bir değer içerip içermediğini kontrol etmek istiyoruz. Bu nedenle, hücre boşsa, B1 hücresinde “A1 hücresi boş” ifadesini döndürürüz. Hücre bir değer içeriyorsa, B1 hücresindeki A1 hücresinin değerini döndürürüz. Kodu önce boş A1 ve ardından A1 değeri içeren bir şekilde çalıştıralım:
Resim 1. VBA'da IsEmpty'yi boş hücreyle kullanma
Resim 2. VBA'da IsEmpty'yi doldurulmuş hücreyle kullanma
Excel'de IsBlank işlevini kullanma
NS Boş işlevi ayrıca hücrenin değerinin boş olup olmadığını da kontrol eder, ancak bu işlev VBA'da mevcut değildir. Bu formülü kullanarak Excel'de hücrenin boş olup olmadığını nasıl kontrol edeceğimizi benzer örneklerde göreceğiz:
1 | =BOŞ(A1) |
Resim 3. Excel'de IsBlank'i boş A1 hücresiyle kullanma
Resim 4. Excel'de IsBlank'i doldurulmuş A1 hücresiyle kullanma
Gördüğünüz gibi, A1 hücresinin boş olup olmadığını kontrol ediyoruz ve B1 hücresindeki fonksiyonun sonucunu döndürüyoruz. Resim 3'te, fonksiyonun sonucu Boole DOĞRU'dur. Diğer tarafta, Resim 4'te, A1 hücresi “11” olduğundan ve boş olmadığından işlevin sonucu YANLIŞ'tır.