Çoklu Bulma ve Değiştirme

Çoklu Bulma ve Değiştirme

Çoklu Bulma ve Değiştirme
Çoklu Bulma ve Değiştirme, bir listedeki birden fazla ifadeyi tek seferde bulup karşılığıyla değiştiren makro örneklerini içerir. Dosyada uygulama olarak kodlaması bozulmuş Türkçe karakterlerin (ör. "ı" yerine "ı", "ÅŸ" yerine "ş") düzeltilmesi gösterilir. Aynı işlem yedi farklı yöntemle yazılmıştır.

Dosyanın içeriği​

  • Açıklama: Dosyanın kısa tanıtım sayfasıdır.
  • Örnek: A sütununda bozuk karakterler (A2:A13), B sütununda bunların doğru karşılıkları yer alır. Bulunacak ve değiştirilecek çiftleri bu aralıktan okunur. D:O alanında bozuk karakter düzeltmesinin uygulanabileceği hava durumu tablosu (sıcaklık, nem, rüzgar, görüş) bulunur.
  • Deneme: Bozuk karakterler içeren hava durumu verisinin kopyasıdır (ör. "Rüzgar", "Mayıs"); makroları denemek için kullanılır.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodlar Module1 içindedir; hiçbirinde dosya silme ya da dışarıya bağlantı işlemi yoktur.
  • BulDegistir1: Scripting.Dictionary yöntemi. Bulunacak ve yeni değerler kodun içine yazılır; C:AA sütunlarında değiştirilir.
  • BulDegistir2: Scripting.Dictionary yöntemi. Çiftler A2:B13 hücrelerinden alınır; C:AA sütunlarında değiştirilir.
  • BulDegistir3: Array yöntemi. Değerler kodda tanımlıdır; işlem yapılacak sütunlar bir pencereyle seçilir.
  • BulDegistir4: Array yöntemi. Değerler A2:B13 hücrelerinden alınır; sütunlar pencereyle seçilir.
  • BulDegistir5: Döngü yöntemi. A1:B14 satırlarını sondan başa doğru tarar, C:AA sütunlarında değiştirir.
  • BulDegistir6: Döngü yöntemi. A sütunundaki son dolu satıra kadar olan çiftleri C:AA sütunlarında uygular.
  • BulDegistir7: Range yöntemi. Örnek sayfasındaki A2:B13 listesini kullanarak aynı sayfanın C:AA sütunlarında değiştirir.
Değiştirme işlemleri hücre içinde kısmi eşleşmeyle (xlPart) çalışır. BulDegistir1, 2, 5 ve 6 büyük/küçük harf ayrımı yapmaz (MatchCase:=False).

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. Düzeltilecek veriyi Örnek sayfasında C:AA sütunlarına yapıştırın. Makrolar bu sütunlarda çalışır.
  3. Gerekirse A ve B sütunlarındaki bulunacak/değiştirilecek listesini kendi değerlerinize göre düzenleyin.
  4. Alt+F8 ile makro listesini açıp tercih ettiğiniz BulDegistir makrosunu çalıştırın.
  5. BulDegistir3 ve BulDegistir4 çalışınca açılan pencerede düzeltilecek sütun veya sütunları seçin.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
2
Gösterim
158
İlk sürüm
Güncel
SHA-256
1196cfca6b8e8a4ebabda9b0f8a68e63edc866aaed58bffac822d262a191fbac

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst