0EA10E8F8E301EE491FF283718A648DD Excel VBA Sayı Değerlerini Sayma | Temel Excel

Excel VBA Sayı Değerlerini Sayma

Excel VBA ile kullanıcıdan aralık seçmesini isteyip, sayı değerlerini sayma sonucunu kullanıcıya gösteren basit bir makro yazma adımları
Excel VBA Sayı Değerlerini Sayma Excel VBA ile Sayı Değerlerini Sayma | Excel Makro

Excel Makro ile Sayı Değerlerini Sayma

Excel’de veri analizi ve otomasyon işlemlerinde VBA makroları kullanmak oldukça etkilidir. Bu makale, sayı değerlerini sayma işlemini hızlı ve doğru bir şekilde yapabilmek için VBA makrosu yazma sürecini adım adım açıklamaktadır.

Sayı değerlerini sayma, özellikle büyük veri setlerinde ya da sayısal verilerin belirli bir aralıktaki analizinde faydalıdır. Örneğin, bir satış tablosunda sayısal verilerin sayılmasını kontrol etmek ya da verilerdeki sayısal bilgi yoğunluğunu analiz etmek için sayı değerlerini sayma işlemi önemlidir. Bu makro sayesinde, belirli bir hücre aralığındaki sayı değerleri hızlıca sayılabilir ve analiz süreçleri daha verimli hale getirilebilir.

Excel VBA ile boş hücreleri ve dolu hücreleri saymak için lütfen ilgili linklere tıklayınız.

Sayı Değerlerini Sayma Makrosu Nasıl Yazılır?

Makro yazmak için öncelikli olarak üst menüden geliştirici sekmesinin aktif olduğundan emin olunuz. Eğer değilse, İlk olarak, Excel’de Geliştirici sekmesini etkinleştirmek için "Dosya" > "Seçenekler" > "Şeridi Özelleştir" menüsünden "Geliştirici"yi işaretleyin. Detaylı bilgi için linke tıklayabilirsiniz. Ardından, "Geliştirici" sekmesinden "Visual Basic" butonuna tıklayarak VBA Düzenleyicisini açabilir ve "Ekle" > "Modül" ile yeni bir modül ekleyebilirsiniz. Daha fazla bilgi için linke tıklayabilirsiniz.

Bu adımlar tamamlandıktan sonra, sayı değerlerini saymak için aşağıdaki VBA kodunu kullanabilirsiniz:

Sayı Değerlerini Sayma Makrosu VBA Kodu

Sayı Değerlerini Sayma - VBA Kodu
Sub SayiDegerleriniSay()
Dim Sayac As Integer
Dim Hucresay As Range

' Veri aralığınızı belirleyin, örneğin A1:A100
Set Hucresay = Range("A1:A100")

Sayac = 0
For Each Cell In Hucresay
    If IsNumeric(Cell.Value) Then
        Sayac = Sayac + 1
    End If
Next Cell

' Sayı değerlerinin sayısını mesaj kutusunda göster
MsgBox "Sayı değeri sayısı: " & Sayac
End Sub

Makroyu Çalıştırma

Yukarıdaki VBA kodunu yazdıktan sonra, kodu çalıştırarak belirtilen hücre aralığındaki sayı değerlerinin sayısını öğrenebilirsiniz. Makroyu çalıştırmak için VBA Düzenleyicisinde F5 tuşuna basarak kodu çalıştırabilirsiniz.

Uyarı: Eğer kodu çalıştırırken bir hata alırsanız, hücre aralığınızı doğru belirlediğinizden emin olun. Örneğin, "A1:A100" yerine geçerli hücre aralığını kullanın.
İpucu: Sayı değerlerini sayma işleminden sonra, bu veriyi bir hücreye yazdırarak kullanabilirsiniz. Örneğin, aşağıdaki kodu kullanabilirsiniz:
Range("B1").Value = Sayac ile sayıyı B1 hücresine yazdırabilirsiniz.

Excel VBA ile Sayı Değerlerini Sayma - Kod Açıklamaları

Excel VBA ile sayı değerlerini sayma işlemini gerçekleştirecek kodu adım adım açıklayalım:

İşte daha sadeleştirilmiş bir versiyon:
  • Sub SayiDegerleriniSay() - Makroyu başlatır. Makrolar Sub ile başlar, End Sub ile biter.
  • Dim Sayac As Integer - Sayac değişkenini tanımlar. Bu değişken sayıları sayar.
  • Dim Hucresay As Range - Hucresay değişkeni, sayılacak hücre aralığını belirler.
  • Set Hucresay = Range("A1:A100") - Verilerin bulunduğu hücre aralığını belirler (A1:A100).
  • Sayac = 0 - Sayac değerini sıfırlayarak sayma işlemini başlatır.
  • For Each Cell In Hucresay - Hücre aralığındaki her hücreyi kontrol eder.
  • If IsNumeric(Cell.Value) Then - Hücrede sayısal veri olup olmadığını kontrol eder.
  • Sayac = Sayac + 1 - Sayısal değer varsa, Sayac 1 artırılır.
  • Next Cell - Döngüye devam eder.
  • MsgBox "Sayı değeri sayısı: " & Sayac - Sonucu mesaj kutusunda gösterir.
  • End Sub - Makroyu sonlandırır.

Sayı Değerlerini Sayma - Sonuç

Excel VBA kullanarak sayı değerlerini saymak oldukça kolaydır. Bu makro sayesinde verilerinizi hızlı bir şekilde analiz edebilir ve sayı değerlerinin sayısını öğrenebilirsiniz. Makro yazma sürecini öğrenmek, Excel'in sunduğu otomasyon yeteneklerini kullanarak zaman kazandırabilir.

Alakalı Makaleler

Yorumlar

Ad

Blender,1,Excel,6,Excel Business,1,Excel Formülleri,29,Excel Hataları,1,Excel İki Sayı Arasındaki Değerleri Sayma,1,Excel İki Tarih Arasında Kalan Hücrelerin Sayısı,1,EXCEL KAÇINCI FONKSİYONU,1,EXCEL TEMEL KOMUTLAR,1,Excel VBA,40,Excel Yuvarlama,1,Fomüller,1,Hızlı Excel Öğrenme Stratejileri,1,Kısayollar,2,Komutlar,5,otomatik veri hesaplama excel,1,Temel Bilgiler,10,
ltr
item
Temel Excel: Excel VBA Sayı Değerlerini Sayma
Excel VBA Sayı Değerlerini Sayma
Excel VBA ile kullanıcıdan aralık seçmesini isteyip, sayı değerlerini sayma sonucunu kullanıcıya gösteren basit bir makro yazma adımları
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk_ArxlV57M9F-O7y9JYX3smd67CGdh1LgX0hJa3c-DHXWGCsZR0qmOXZqhAXia7UYK4zIFytcmwqfjEaO5uDr2GZryE1eKUjGEMV3fKbqkPEGTENMffAevrnnGp7aVCYrP5t2DHHLa3No3zugYD9uQBCzvkJT4X0jzH1knh9Rlu0stdNmNsH4hong5jQ3/s1152/Level-6.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjk_ArxlV57M9F-O7y9JYX3smd67CGdh1LgX0hJa3c-DHXWGCsZR0qmOXZqhAXia7UYK4zIFytcmwqfjEaO5uDr2GZryE1eKUjGEMV3fKbqkPEGTENMffAevrnnGp7aVCYrP5t2DHHLa3No3zugYD9uQBCzvkJT4X0jzH1knh9Rlu0stdNmNsH4hong5jQ3/s72-c/Level-6.png
Temel Excel
https://www.temelexcel.com.tr/2024/11/excel-vba-sayi-sayma.html
https://www.temelexcel.com.tr/
https://www.temelexcel.com.tr/
https://www.temelexcel.com.tr/2024/11/excel-vba-sayi-sayma.html
true
5200729500210671174
UTF-8
Loaded All Posts Yazı Bulunamadı Hepsini Göster Devamı... Cevapla Cancel reply Sil By Ana Sayfa Sayfalar Yayınlar Hepsini Göster Sizin için Tavsiye Edilenler Etiket Arşiv Arama Tüm Yayınlar Aramanızla Eşleşen Bir Yayın Bulunamadı Ana Sayfa Pazar Pazartesi Salı Çarşamba Perşembe Cuma Cumartesi Pzt Paz Sal Çar Per Cum Cmt Ocak Şubat Mart Nisan Mayıs Haziran Temmuz Ağustos Eylül Ekim Kasım Aralık Oca Şub Mar Nis Mayıs Haz Tem Ağu Eyl Eki Kas Ara Şimdi 1 dakika önce $$1$$ dakika önce 1 saat önce $$1$$ saat önce Dün $$1$$ gün önce $$1$$ hafta önce 5 haftadan eski Takipçiler Takip et THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy İçindekiler