Bu dosya, bir kullanıcı formundaki metin kutusuna yazılan metni yazım kurallarına göre anında düzenler. Cümle başlarının büyük harfle başlaması ve noktalama işaretlerinden sonra boşluk bırakılması yazım sırasında otomatik uygulanır; Türkçe I/ı ve İ/i harf dönüşümleri de dikkate alınır.
Dosyanın içeriği
- exceldestek.com | exceldepo.com: A1:M18 aralığındaki tek çalışma sayfasıdır. Sayfada formu açan bir komut düğmesi (CommandButton1) bulunur.
- UserForm1: Yazım düzeninin uygulandığı metin kutusunu (TextBox1) içeren kullanıcı formudur.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı gibi zararlı bir işlem yoktur.- CommandButton1_Click: Sayfadaki düğmeye tıklandığında UserForm1 formunu açar. Form modsuz açıldığı için form açıkken çalışma sayfası da kullanılabilir.
- form: Module1 içinde yer alır ve aynı formu açar. Alt+F8 penceresinden veya bir şekle atanarak çalıştırılabilir.
- TextBox1_Change: Metin kutusundaki her değişiklikte çalışır. İlk karakteri büyük harfe çevirir. Nokta, iki nokta veya soru işaretinden sonra yazılan harfi büyük yapar ve işaretle harf arasına boşluk ekler. Virgül ve noktalı virgülden sonra da boşluk ekler. Bunların dışındaki harfleri küçük harfe çevirir. Dönüşümlerde "ı" ile "I", "i" ile "İ" eşleşmesi korunur.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfadaki düğmeye tıklayarak formu açın.
- Metin kutusuna metni yazın; büyük/küçük harf ve noktalama sonrası boşluk düzeni yazdıkça otomatik uygulanır.
- Düğme yerine Alt+F8 ile form makrosunu çalıştırarak da formu açabilirsiniz.