• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Kesme işaretinden sonraki harfleri makro ile küçük yapma

  • Konuyu Başlatan Konuyu Başlatan ASLAN7410
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntülenme 1,290
Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

ASLAN7410

Yeni Üye
Katılım
25 Mar 2021
Mesajlar
300
Çözümler
4
Aldığı beğeni
102
Excel V
Office 2021 TR
Konu Sahibi
Merhaba.

Ekte gönderdiğim excel dosyamda A-D-G-J sütununda kesme işareti ile yazılı bilgiler mevcut.

Sayfa1'deki aşağıdaki kod gayet güzel çalışıyor ancak hücreden çıkınca bu şekilde yapıyor (Ali'Nin Arabası, Mart 9'U Soğuk)
Sayfaa2'deki kod da yazımdüzeni olmuyor.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Daha önceden aşağıdaki linkte formül ile çözüm almıştım, konu kapatıldığı için tekrar açtım, formül çözümünü makro ile yapabilir miyiz?

Çözüldü - Kesme işaretinden sonraki harfleri formülle küçük yapma

Kesme işaretinden sonraki harfin küçük harf olarak yazılmasını istiyorum, yardımcı olurmusunuz?
 
Konu Sahibi
Sayın Murat Bey, ilginiz için çok teşekkür ediyorum, kod kelimenin hepsini küçük harf yapıyor.
Kelimelerin baş harfinin de büyük olmasını yani yazımdüzeni formülü gibi çalışmasını da istemiştim.
Örneğin Mart 9'u Soğuk, Ali'nin Arabası gibi.
 
Sayın Murat Bey, ilginiz için çok teşekkür ediyorum, kod kelimenin hepsini küçük harf yapıyor.
Kelimelerin baş harfinin de büyük olmasını yani yazımdüzeni formülü gibi çalışmasını da istemiştim.
Örneğin Mart 9'u Soğuk, Ali'nin Arabası gibi.
Yani siz kelimelerin ilk harfini küçük harf yazsanız da büyük harfe çevirmesini mi istiyorsunuz
 
Buyurun:

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Konu Sahibi
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Sayın Murat Bey, ilginiz için çok teşekkür ediyorum.

Ayın 11'İnde Hava Güzel, Mehmet'İn Oğlu, Mustafa'nin Oğlu

Bugün Hava'nin Güzel Olacaği Söylenİyor

Kesme işaretinden sonra İ harfini büyük yapıyor, yazıda da ı harfini i yapıyor.
 
Konu Sahibi
Buyurun:

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [A2:A30,D2:D30,G2:G30,J2:J30]) Is Nothing Then
Application.EnableEvents = False
Dim hcr1 As Range, metin1 As String
For Each hcr1 In Target
metin1 = WorksheetFunction.Trim(hcr1.Value)
metin1 = Replace(metin1, "'", "abcdefgh", , , 1)
metin1 = WorksheetFunction.Proper(metin1)
metin1 = Replace(metin1, "abcdefgh", "'", , , 1)
hcr1.Value = metin1
Next hcr1
Application.EnableEvents = True
End If
End Sub

Sayın ubak Bey, ellerinize sağlık çok teşekkür ediyorum sorunsuz çalışıyor.
 
Konu Sahibi
Kod kesme işaretine bakmaz eğer kesme işaretinden sonraki büyük ise büyük olur küçükse küçük.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.

Sayın Refaz, ilginiz için çok teşekkür ediyorum, cümleyi büyük harf yazdığımda hiç bir şey yapmıyor.
Örneğin AYIN 11'İNDE HAVA GÜZEL bu şekilde yazıp hücreden çıkınca hiç bir şey yapmıyor.
Cümleyi küçük harf ile yazdığımda herhangi bir sorun yok.
 
Sayın Murat Bey, ilginiz için çok teşekkür ediyorum.

Ayın 11'İnde Hava Güzel, Mehmet'İn Oğlu, Mustafa'nin Oğlu

Bugün Hava'nin Güzel Olacaği Söylenİyor

Kesme işaretinden sonra İ harfini büyük yapıyor, yazıda da ı harfini i yapıyor.
ilginç belirtmiş olduğunuz hususlar bende olmuyor. sorununuz çözülmüş kolay gelsin
 
Konu Sahibi
Sayın Refaz, tekrar uğraşmışsızın çok teşekkür ediyorum, bu kod da tam istediğim gibi çalışıyor.

Hayırlı iftarlar.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst