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



Excel sayfalarınızda bazen sayı gibi görünen ama metin biçimde olan sayılarınız olabilir. Özellikle dış programlardan Excel'e aktarılan verilerin yer aldığı sayfalarda sıkça karşılaşılan bir durumdur.

Bu gibi verilerin olduğu sayılarla işlem (toplama, çıkarma vs) yapma şansınız olmaz. Bu türdeki sayılarınız ile işlem yapabilmeniz için öncesinde biçimlerini, Hücre Biçimlendirme özelliğinden Sayı yapıp, daha sonra ya hücreyi F2 ile açıp Enter yapmanız ya da bu değerleri Özel Yapıştır seçeneğinin Çarp özelliğini kullanarak 1 ile çarpmanız gerekebilir.

Peki bu durumun üstesinden gelmenin daha kolay bir yolu var mı?
VBA her alanda olduğu gibi bu durumlarda da bizler için en iyi çözüm yöntemi...
Yazacağınız iki satırlık kod ile VBA'nın VAL özelliğini kullanarak sayı gibi görünen değerleri kolayca sayıya dönüştürebilirsiniz.

Ben de bu dosyada, basit bir Kullanıcı Tanımlı Fonksiyon oluşturarak değerin kendisine dokunmadan hemen yan tarafında nasıl kolayca sayıya dönüştürebileceğinizi örneklendirdim.

Ayrıca metnin başta yer alması durumunda da sayı içeren değerlerdeki metinleri silmekte ve sadece sayıları bırakmaktadır.

Yararlı olması temennisiyle.

Ekran Görüntüsü

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

Bu Dosyada Kullanılan Excel Özellikleri