sayıya dönüştürme hakk.

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
553
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
merhaba,
bir yerden kopyaladığım verilerle ilgili işlem yaptığım excel tablomda noktalar mevcut.
halit ustanın makrosu ile noktaları virgüle çeviriyorum.
ancak bazı sayılar tam sayı olduğundan (tam sayılarda nokta olmadığından haliyle virgüle çevrilemiyor) yazı karakteri olarak kalıyor ve sayı olarak algılanmıyor.
sütunu komple seçip hücreleri biçimlendir/sayı yapsam da bu durum değişmiyor. toplama bu hücrelerdeki değerler katılmıyor.
ne yaparsam bu hücrelerdeki değerler sayı olarak algılanır?
ekte örnek fotoyu koydum.

teşekkürler.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Sayı gibi gözüküp metin formatında kalan ilk veriden başlayıp sütunu seçin, alan seçili iken ilk seçtiğiniz hücrenin sol üst köşesinde ünlem(!) işareti belirecektir. Bu işarete tıklayıp "sayıya dönüştür" seçeneğini işaretlerseniz istediğiniz olur.
 

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
553
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
Ömer bey merhaba,
Evet dediğiniz şekilde oluyor. Ancak bu tablo benim her gün ve sürekli değişiklikler yaptığım bir tabloda oluyor.
Bunu otomatikleştirmenin yollarını arıyorum da :)
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Kod ile yapmak istiyorsanız aşağıdaki gibi bir yapı kullanabilirsin.

Tüm sayfada işlem yapar.

Kod:
Sub Sayi()
    
    Dim a As Range

    For Each a In Cells.SpecialCells(xlCellTypeConstants, 23)
        If IsNumeric(a) = True Then
            a = a + 0
        End If
    Next a
            
End Sub
 

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
553
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
Ömer bey çok teşekkür ederim. Gayet güzel bir çözüm oldu.
Son bir sorum olacak. Tüm sayfaya değil de sadece N sütununa bu işlemi uygulamak istersem kodları nasıl değiştirmem gerekir acaba?
Teşekkürler.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Cells yerine [N:N] yazarak deneyin.
 

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
553
Excel Vers. ve Dili
Office 2024 Türkçe
Altın Üyelik Bitiş Tarihi
17-05-2028
Çok teşekkürler. Harika oldu.
 
Üst