Excel Türkçe Karakter Sorununu Çözme

Excel Türkçe Karakter Sorununu Çözme

Excel Türkçe Karakter Sorununu Çözme
Bu dosya, web sitelerinden ya da farklı yazılımlardan Excel'e aktarılan verilerde görülen bozuk Türkçe harfleri (ör. ÅŸ, ı, ü) düzeltmek için hazırlanmıştır. Düzeltme, aynı işi farklı yöntemlerle yapan yedi VBA makrosuyla gerçekleştirilir.

Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir. Makrolarda dosya silme veya dışarıya bağlantı gibi işlemler yoktur, yalnızca hücrelerde bul-değiştir yapılır.

Dosyanın içeriği​

  • data: A sütununda bozuk karakterler (Bul), yanlarında doğru karşılıkları yer alır. Sayfada ayrıca hava durumu tablosu bulunur: tarih, sıcaklık, nem, rüzgar yönü ve uç sıcaklık değerleri. Bu tablo düzeltilmiş halde görünür.
  • test: Aynı hava durumu tablosunun bozuk karakterli hali yer alır (ör. Eylül, Salı, KuzeydoÄŸudan). Makroları denemek için kullanılır.

Makrolar​

Makrolar Module1 modülündedir. Tamamı seçili sütunlarda Replace ile bozuk karakter çiftlerini düzeltir (ş, ı, Ç, İ, Ş, ü, Ö, Ü, Ğ, ğ, ö, ç).
  1. BulDegistir1: Scripting.Dictionary yöntemi. Bulunacak ve değiştirilecek karakterler kodun içine yazılıdır; C:AA sütunlarına uygulanır.
  2. BulDegistir2: Aynı yöntem; karakter çiftleri A2:B13 hücrelerinden alınır.
  3. BulDegistir3: Array yöntemi. Değerler kodda yazılıdır; düzeltilecek sütunları bir pencereden seçersiniz.
  4. BulDegistir4: Array yöntemi. Çiftler A2:B13 hücrelerinden alınır; sütunlar pencereden seçilir.
  5. BulDegistir5: Döngü yöntemi. A1:A14 satırlarını sondan başa tarar, B sütunundaki karşılığı C:AA sütunlarında uygular.
  6. BulDegistir6: Döngü yöntemi. A sütununun son dolu satırına kadar çalışır.
  7. BulDegistir7: Range yöntemi. A2:B13 aralığındaki çiftleri kullanır; kod "Örnek" adlı sayfaya başvurur, bu nedenle dosyadaki sayfa adlarına göre (data) kodda sayfa adının uyarlanması gerekir.
Makrolar Alt+F8 ile çalıştırılır. Listeye yeni karakter çifti eklemek için sözlük, dizi ya da hücre aralığına satır eklenir.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. Bozuk verinizi C:AA sütunlarına yapıştırın; bul-değiştir çiftleri A ve B sütunlarında olmalıdır.
  3. Alt+F8 ile istediğiniz makroyu seçip çalıştırın.
  4. BulDegistir3 ve BulDegistir4 için açılan pencerede düzeltilecek sütunları seçin.
  5. Önce test sayfasındaki örnek veriyle deneyip sonucu kontrol edin; makro işlemleri geri alınamaz, bu yüzden gerçek verinin yedeğini alın.

Galeri

  • Excel Türkçe Karakter Sorununu Çözme - 1
    Excel Türkçe Karakter Sorununu Çözme - 1

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
20
Gösterim
14,700
İlk sürüm
Güncel
SHA-256
9e76241642420e45be92ab1a77dcf2cae213a1cefea81f8f85efe345b4bc7489

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Emeğinize sağlık, teşekkürler.
Geri
Üst