tek seferde girilen sayıları binlik olarak ayırmak

Katılım
20 Ekim 2005
Mesajlar
301
Excel Vers. ve Dili
excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
28/06/2023
Merhaba arkadaşlar excel hücrelerine girilen rakamları enterlandığında para birimi olarak ayıracak örneğin 123456 gibi hücreye girdiğimizde enterlandıktan sonra 1.234,56 olarak göstermesini nasıl sağlarız hücre biçimlendirmede yapamadım . Yardımınızı bekliyorum
 
İ

İhsan Tank

Misafir
merhaba
mesela
A1 hücresine giriş yapacaksanız
A1 hücresine sağ tuş tıklayın hücre biçimlendir - sayı binlik ayıracı ayarlayın sonra virgülden sonra kaç karakter istiyorsanız onu girin tamam deyin. ( şayet Tl 'de yazdırmak istiyorsanız para biriminden istediğiniz birimi seçtikten sonra tamam deyin )
 
Katılım
20 Ekim 2005
Mesajlar
301
Excel Vers. ve Dili
excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
28/06/2023
İlginiz için teşekkürler ama bu yöntem değil virgülden sonra 2 sıfır eklemeyecek girilen rakam ne olursa son iki rakamını virgülle ayırdıktan sonra sola doğru binlik onbinlik gibi ayıracak
 

Ö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,

Çalışma sayfasının kod bölümüne kopyalayınız. A sütununa veri girişi yaptığınızda kod çalışır.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
 
    If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
    
    If IsNumeric(Target) = False Then
        MsgBox "Girilen Veri Sayı Değil"
        Exit Sub
    End If
    
    Application.EnableEvents = False
 
        Target = Target / 100
    
    Application.EnableEvents = True

End Sub
.
 
Üst