Dosya simgesi

Türkçe Karakter Düzeltme

Türkçe Karakter Düzeltme
Web sitelerinden kopyalanan ya da CSV dosyasından açılan verilerde Türkçe harfler ÅŸ, ı, Ç, İ, ü, ö, ç gibi bozuk karakterlere dönüşebilir. Bu dosya, bozuk karakterleri doğru karşılıklarıyla (ş, ı, Ç, İ, ü, ö, ç vb.) değiştiren yedi ayrı makroyu, aynı işi yapan farklı yöntemler olarak bir arada sunar.

Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • data: A sütununda bozuk karakter listesi (ÅŸ, ı, Ç ... ç) yer alır. D:N aralığında hava durumu tablosu bulunur: tarih, sıcaklık, nem, rüzgar yönü ve uç sıcaklık değerleri.
  • test: Hava durumu tablosunun bozuk karakterlerle gelmiş hali yer alır (ör. "Eylül", "Salı", "Kuzeybatıdan"). Makroların sonucu bu sayfada denenir.
Dosyada formül bulunmaz; işlem tamamen makrolarla yapılır.

Makrolar​

Tüm makrolar Module1 içindedir ve hepsi Bul/Değiştir (Replace) mantığıyla çalışır.
  • BulDegistir1: Scripting.Dictionary kullanır; bozuk ve doğru karakter çiftleri doğrudan koda yazılır. C:AA sütunlarında değişiklik yapar.
  • BulDegistir2: Dictionary yöntemidir; çiftleri A2:B13 hücrelerinden alır. C:AA sütunlarında değişiklik yapar.
  • BulDegistir3: Array yöntemidir; çiftler koda yazılır. Bir pencere açılır ve düzeltilecek sütun ya da sütunlar seçilir.
  • BulDegistir4: Array yöntemidir; çiftler A2:B13 hücrelerinden alınır. Düzeltilecek alan yine pencereden seçilir.
  • BulDegistir5: Döngü yöntemidir; A1:A14 satırlarını sondan başa tarar, B sütunundaki karşılığıyla C:AA içinde değiştirir.
  • BulDegistir6: Döngü yöntemidir; A sütunundaki son dolu satıra kadar giderek C:AA sütunlarında değiştirir.
  • BulDegistir7: Range yöntemidir; çiftleri "Örnek" adlı sayfanın A2:B13 aralığından alır. Dosyada bu adda sayfa bulunmadığından, makroyu çalıştırmadan önce sayfa adı koddan düzeltilmelidir.
Makrolarda dosya silme veya dışarıya bağlantı gibi işlem yoktur; yalnızca hücre içeriği değiştirilir.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Düzeltilecek veriyi C:AA sütunları arasına yapıştırın. Bozuk karakter çiftleri ilk iki sütunda (A ve B) bulunur.
  3. Alt+F8 ile makro listesini açın ve kullanmak istediğiniz BulDegistir makrosunu seçin.
  4. BulDegistir3 ve BulDegistir4 çalışırken açılan pencerede düzeltilecek sütun ya da sütunları seçin.
  5. Listeye yeni çift eklemek için A ve B sütunlarına bozuk ve doğru karakteri yazın. Koda yazılan makrolarda çift, kod içine eklenir.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
13
Gösterim
3,428
İlk sürüm
Güncel
SHA-256
9a090a2a8e814bda9132f059c1de7072b0c83307a918caf5ebdded588599441b

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Güzel bir çalışma olmuş, teşekkürler.
Geri
Üst