0EA10E8F8E301EE491FF283718A648DD Tekrarlanan Değerleri Bulma Makrosu - Excel VBA | Temel Excel

Tekrarlanan Değerleri Bulma Makrosu - Excel VBA

Excel VBA ile veri setindeki tekrarlanan değerleri bulma makrosu yazma rehberi. Kodu uygulayarak hata tespiti yapın ve verilerinizi temizleyin.
Tekrarlanan Değerleri Bulma Makrosu - Excel VBA Tekrarlanan Değerleri Bulma Makrosu - Excel VBA

Excel VBA ile Tekrarlanan Değerleri Bulma

Excel'de VBA kullanarak, veri setindeki tekrarlanan değerleri kolayca tespit edebilmek mümkündür. Bu yöntem özellikle büyük veri setlerinde zaman tasarrufu sağlayacaktır. Yinelenen Değerleri kod yazmadan tespit etmek için bağlantıya tıklayabilirsiniz.

Bununla birlikte, bu kod sadece mükerrer değerleri tespit etmenizi sağlayacaktır. Bu değerlerin nasıl temizleneceğini öğrenmek için ise ilgili makaleyi okuyabilirsiniz.

1. VBA ile Tekrarlanan Değerleri Bulma 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, Excel'deki belirli bir veri aralığında tekrarlanan değerleri bulma makrosu için aşağıdaki VBA kodunu kullanabilirsiniz. Bu işlem, veri setinizdeki mükerrer değerleri tespit etmenize yardımcı olur.

2. Tekrarlanan Değerleri Bulan VBA Kodu

VBA ile Tekrarlanan Değerleri Bulma

          Sub TekrarlananDegerleriBul()
Dim VeriAraligi As Range
Dim Cell As Range
Dim Deger As Variant

' Veri aralığını belirleyin
Set VeriAraligi = ActiveSheet.Range("A1:A100")

' Her hücreyi kontrol et
For Each Cell In VeriAraligi
    Deger = Cell.Value
    If Application.WorksheetFunction.CountIf(VeriAraligi, Deger) > 1 Then
        Cell.Interior.Color = RGB(255, 0, 0) ' Tekrarlanan değeri kırmızı ile işaretle
    End If
Next Cell
End Sub

3. Makroyu Çalıştırma

Kodu ilgili modüle yapıştırdıktan sonra F5 tuşuna basarak makroyu çalıştırabilirsiniz. Tekrarlanan değerler kırmızı renkte işaretlenecektir. Eğer farklı bir renk kodu kullanmak isterseniz bu makaleyi inceleyebilirsiniz.

Uyarı: Bu kod, belirtilen veri aralığındaki tekrarlanan değerleri bulur ve bunları işaretler. Aralığı doğru şekilde belirlediğinizden emin olun.

Excel VBA ile Tekrarlanan Değerleri Bulma Makrosu - Kod Açıklamaları

Yukarıdaki VBA kodunu adım adım açıklayalım:

  • Makronun Başlangıcı: Sub TekrarlananDegerleriBul() makrosu başlatılır. Bu satır, VBA kodunun başlangıcını belirtir.
  • Veri Aralığı Tanımlaması: Set VeriAraligi = ActiveSheet.Range("A1:A100") komutu, tekrarlanan değerlerin aranacağı hücre aralığını tanımlar.
  • For Each Döngüsü: For Each Cell In VeriAraligi komutu, istenen aralıktaki her hücreyi kontrol eder.
  • CountIf Fonksiyonu Kullanımı: Application.WorksheetFunction.CountIf(VeriAraligi, Deger) komutu, her değerin kaç kez tekrar ettiğini kontrol eder.
  • İşaretleme: Tekrarlanan değerler kırmızı ile işaretlenir: Cell.Interior.Color = RGB(255, 0, 0).
  • Makro Sonu: End Sub ile makro sonlandırılır.

Sonuç

Excel VBA ile tekrarlanan değerleri bulmak, veri doğruluğunu sağlamak ve analizi daha verimli hale getirmek için etkili bir yöntemdir. Bu makro sayesinde, veri setindeki tekrarları kolayca tespit edebilir ve işleme devam edebilirsiniz. Kendi ihtiyaçlarınıza göre VBA kodunu özelleştirerek farklı veri setlerinde kullanabilirsiniz.

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: Tekrarlanan Değerleri Bulma Makrosu - Excel VBA
Tekrarlanan Değerleri Bulma Makrosu - Excel VBA
Excel VBA ile veri setindeki tekrarlanan değerleri bulma makrosu yazma rehberi. Kodu uygulayarak hata tespiti yapın ve verilerinizi temizleyin.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUISCWMMh0C0IVO2OdkoX-QIp36CLaDw1MasrsfjvftC5LQOu8IUcx_p1lIwCBP5_dbL7cbP70oJRrt__C43G0uylwSYjsPuIK5jM-YX5pdV9T630Q262Fpd59k62bctejNYUkedRjZgcO13P1gDJVGIAO9k7CZN2Uf8-7GYgzkB9ieRu2x8fDbAOUqRGc/s1152/Level-9.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUISCWMMh0C0IVO2OdkoX-QIp36CLaDw1MasrsfjvftC5LQOu8IUcx_p1lIwCBP5_dbL7cbP70oJRrt__C43G0uylwSYjsPuIK5jM-YX5pdV9T630Q262Fpd59k62bctejNYUkedRjZgcO13P1gDJVGIAO9k7CZN2Uf8-7GYgzkB9ieRu2x8fDbAOUqRGc/s72-c/Level-9.png
Temel Excel
https://www.temelexcel.com.tr/2024/11/excel-vba-tekrarlanan-deger-bulma.html
https://www.temelexcel.com.tr/
https://www.temelexcel.com.tr/
https://www.temelexcel.com.tr/2024/11/excel-vba-tekrarlanan-deger-bulma.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