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

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:
You must log in to view content
(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:
You must log in to view content
(15 satır)
Selman bey teşekkür ederim, sorunsuz çalıştı.

İlgilenen herkese teşekkürler..
 
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
9
Üst