B

Çözüldü Sadece Büyük harfli kelimeleri alma

  • Konuyu başlatan Konuyu başlatan barkin
  • Başlangıç tarihi Başlangıç tarihi

barkin

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
İyi günler
Bankadan aldığım esktrede B sütununda kişilerin isimleri ve diğer açıklamaları yazıyor. Kişi isimleri her satırda büyük harf olarak, diğer açıklamalar ise küçük harflerle yazıyor. Bir makro ile sadece büyük harfli kelimeleri ve karşılarında yazan tutarları ( C ve D sütunları) ayrı bir yere almak istiyorum.
 
@Barkın

Sayfada F ve sağa doğru sütunların BOŞ olduğu varsayımıyla (varsa F ve devamı sütunlardaki veriler silinir) aşağıdaki kod kullanılabilir.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(19 satır)
 
@Barkın

Sayfada F ve sağa doğru sütunların BOŞ olduğu varsayımıyla (varsa F ve devamı sütunlardaki veriler silinir) aşağıdaki kod kullanılabilir.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(19 satır)
Ömer bey, kod büyük oranda işime yaradı. Teşekkür ederim.

Şöyle bir durum var; eğer isim ve soyisim arasında iki boşluk varsa en sağda kalan soyadını alıyor, adı almıyor. MUSTAFA KURT; Mustafa ile Kurt arasında iki veya daha fazla boşluk varsa sadece KURT'u alıyor. Bankanın sitesinden indirdiğim orijinal dosyada bu tür isimler var.
 
@Barkın
Eklenen örnek belgede bazı ad soyadların arasına 2'den fazla sayıda boşluk eklediğimde de sorun görmedim.
En iyisi yeni bir örnek belgede durumu örneklendirin, örnek elge üzerinden kontrol yapılsın.
Örnek veriyi elle yazmayın, gerçek bir veriden kopyala yapıştır yaparak alana aktarın.

.
 
Merhaba,

Kodların en başına;Cells.Replace What:=" ", Replacement:=" " yazın, iki boşlukları tek boşluğa düşürür.
Kodu ilave edince sorun çözüldü. Teşekkürler
@Barkın
Eklenen örnek belgede bazı ad soyadların arasına 2'den fazla sayıda boşluk eklediğimde de sorun görmedim.
En iyisi yeni bir örnek belgede durumu örneklendirin, örnek elge üzerinden kontrol yapılsın.
Örnek veriyi elle yazmayın, gerçek bir veriden kopyala yapıştır yaparak alana aktarın.

.
Banka dosyasındak gerçek veriler, gerçek veri ve isimlerden oluştuğu için, dosyayı dediğiniz şekilde yüklemek istemedim. Bazı sorunları önceden farkedemiyoruz...

Merhaba..
Güzel bir REGEX VBA sorusu. Şu kodu denermisiniz:

CPP:
Görüntülemek için giriş yapmanız gerekmektedir.
(15 satır)
Selman bey teşekkür ederim, sorunsuz çalıştı.

İlgilenen herkese teşekkürler..
 
Üst