Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Bu makalenin Microsoft Excel 2000 sürümü için bkz: 213649 (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir).

Bu makalenin Microsoft Excel 98 ve önceki sürümü için bkz: 141094 (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir).

™zet

Microsoft Excel'de metnin büyük ve küçük harflerini değiştirmek için işlevler bulunmakla birlikte, bu işlemi program aracılığıyla yapmak isteyeceğiniz zamanlar olabilir.

Bu makale, bir metin dizesindeki harflerin tümünü büyük harf, tümünü küçük harf veya başlık boyutunda (sözcüklerin ilk harfleri büyük olur) değiştirmek için kullanabileceğiniz üç Microsoft Visual Basic for Applications makrosu örneği (Sub yordamları) içermektedir. Bu eylemler =BÜYÜKHARF(), =KÜÇÜKHARF() ve =YAZIM.DÜZENİ() gibi Excel işlevlerine benzer.

Daha fazla bilgi

Microsoft, programlama örneklerini yalnızca gösterim amacıyla sağlar; örtülü veya açık garanti vermez. Buna satılabilirlik veya belirli bir amaca uygunluk zımni garantileri de dahildir, ancak bunlarla sınırlı değildir. Bu makale, gösterilen programlama dilini ve yordamları oluşturmak ve hata ayıklamak amacıyla kullanılan araçları kullanmayı bildiğinizi varsayar. Microsoft destek mühendisleri, belirli bir yordamın işlevselliğinin açıklanmasına yardımcı olabilir, ancak gereksinimlerinizi karşılamaya yönelik olarak ek işlevsellik sağlamak veya yordamlar geliştirmek amacıyla bu örnekleri değiştirmezler.

Bir Aralıktaki Tüm Metni Büyük Harflere Dönüştüren Makro

Sub Uppercase()
' Belirtilen aralıktaki her bir hücreye tek tek git.
For Each x In Range("A1:A5")
' Aralıktaki metni büyük harflere dönüştür.
x.Value = UCase(x.value)
Next
End Sub

Bir Aralıktaki Tüm Metni Küçük Harflere Dönüştüren Makro

Sub Lowercase()
' Belirtilen aralıktaki her bir hücreye tek tek git.
For Each x In Range("B1:B5")
x.Value = LCase(x.Value)
Next
End Sub

Bir Hücre Aralığındaki Tüm Metni İlk Harfleri Büyük Olacak Şekilde Değiştiren Makro

Sub Proper_Case()
' Belirtilen aralıktaki her bir hücreye tek tek git.
For Each x In Range("C1:C5")
' Visual Basic for Applications'ta Yazım Düzeni işlevi yoktur.
' Bu nedenle, çalışma sayfası işlevini aşağıdaki şekilde kullanmalısınız:
x.Value = Application.Proper(x.Value)
Next
End Sub

Makro Örneklerini Sınama

Makro örneklerini sınamak için şu adımları izleyin:

  1. Makroları içeren çalışma kitabında, aşağıdaki örnek verileri yeni bir çalışma sayfasına girin:
    A1: caN B1: caN C1: caN
    A2: oYa B2: oYa C2: oYa
    A3: ali SAYIN B3: ali SAYIN C3: ali SAYIN
    A4: ebru B4: ebru C4: ebru
    A5: METE B5: METE C5: METE
    NOT: Bu örnek veriler, her makronun çalışma biçimini doğrulamak için kullanabileceğiniz çeşitli harf büyüklüklerinde metin içermektedir.

  2. Makroları tek tek çalıştırın.

Makroda belirtilen aralıktaki ("For each x in ..." ile başlayan satırda) metinler büyük harf, küçük harf ya da ilk harfleri büyük olarak biçimlendirilir.

Referanslar

Çalışma sayfası işlevleri kullanarak metnin büyük ve küçük harflerini değiştirme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

263580 Excel'de metnin büyük ve küçük harflerini değiştirme

Visual Basic for Applications ile ilgili yardım alma hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

305326 Visual Basic for Applications için programlama kaynaklarının listesi (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir)

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×