Dosya simgesi

Metni Sayıya Dönüştürme

Bu dosya, hücrede metin olarak duran değerleri sayıya dönüştüren SayiCevir adlı özel bir fonksiyon içerir. Fonksiyon VBA ile yazılmıştır ve çalışma sayfasında normal bir Excel fonksiyonu gibi kullanılır.

Dosyanın içeriği​

  • Sayfa1: H8:I12 aralığında örnek veriler bulunur. H8 hücresi "Metin" başlığıdır; H9:H12 hücrelerinde "+69", "58 KM", "+98" ve "2ExcelDepo" örnek metinleri yer alır.
  • Module1: SayiCevir fonksiyonunun bulunduğu VBA modülüdür.
Sayfada formül bulunmaz; sonuçların yazılacağı I sütunu şablonda hazır olarak gelir ve fonksiyon bu sütuna girilerek kullanılır.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
  • SayiCevir: Parametre olarak bir hücre aralığı alır ve içindeki metne VBA'nın Val işlevini uygular. Val, metnin başındaki sayısal karakterleri okur ve sayı olarak döndürür; sayı olmayan karakterle karşılaşınca okumayı durdurur. Bu nedenle "58 KM" için 58, "+69" için 69 sonucu alınır. Metin sayıyla başlamıyorsa (örneğin "2ExcelDepo" gibi rakamla başlayanlarda yalnızca baştaki 2 alınır, harfle başlayanlarda ise) sonuç 0 olur.
  • Makro bir düğmeyle çalıştırılmaz; fonksiyon olduğu için hücreden çağrılır.
  • Kodda dosya silme, dışarıya bağlantı gibi zararlı bir işlem bulunmaz.

Kullanılan formüller​

Dönüştürme için hücreye aşağıdaki gibi bir çağrı yazılır:
Excel formülü
=SayiCevir(H9)
Formül aşağı kopyalanarak H10:H12 hücreleri de dönüştürülür.

Nasıl kullanılır​

  1. Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
  2. Dönüştürülecek metinleri H sütunundaki ilgili satırlara girin.
  3. I9 hücresine =SayiCevir(H9) yazın ve Enter tuşuna basın.
  4. Formülü diğer satırlara doğru kopyalayın.
  5. Kendi çalışma kitabınızda kullanmak için Module1 içindeki fonksiyonu VBA düzenleyicisinden ilgili dosyaya aktarın ve dosyayı .xlsm olarak kaydedin.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
21
Gösterim
2,314
İlk sürüm
Güncel
SHA-256
eb1a51b5ad98e100412c3df65a1d154b7e91c5691512a978c8ef654ad6f98d31

Puanlar

5.00 Oylama 1 İnceleme
Geri
Üst