Metin olarak saklanan sayı sorunu ?

Katılım
4 Aralık 2007
Mesajlar
3
Excel Vers. ve Dili
Excel 2007 Tr
Herkese Merhabalar,

Bazı excel hücrelerinde rakam yazmasına rağmen, hücrenin sol üst köşesinde beliren yeşil uyarı mesajı, bu hücredeki verinin metin olarak biçimlendirildiğini veya önüne kesme işareti konulduğunu belirtir. Bunu excel sayfasında düzeltmenin en kolay yolu, hücre formatını sayı olarak belirledikten sonra, hücre seçili iken formül çubuğuna maus ile bir kez tıklayıp enter'a basmaktır.

Ancak, diyelim ki ekcel belgesinde yüzlerce aynı durumda bulunan hücre var. Bunların tamamını bir defada (form üzerindeki bir butona atanan makro ile) sayı tipine dönüştürecek bir yol var mıdır?

İlgilenen arkadaşlara şimdiden teşekkür ediyorum.
 
Katılım
4 Aralık 2007
Mesajlar
3
Excel Vers. ve Dili
Excel 2007 Tr
Sevgili leventm, ilginiz için teşekkür ederim. Ama sorduğum şey başkaydı. Mesajı gönderdikten sonra biraz daha uğraşınca çözdüm olayı:

Mesaj olarak saklanan sayı hatası bulunan hücrelerin tamamını aynı anda sayı formatına dönüştürebilmek için şuna benzer bir makro iş görecektir.

Sayfa1.Range("A3:C100").Select
Selection.NumberFormat = "#,##0.00"
Sayfa1.Range("A3:C100").Select
Selection.FormulaR1C1 = Sayfa1.Range("A3:C100").Value
Sayfa1.Range("A1").Select

Böylece sütun toplamını alırken metin olarak saklanan sayılardan dolayı oluşabilecek problemleri de ortadan kaldırmış oluyoruz.
 
Üst