• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hücre Formatı olarak : 1,7 ise 1,7 yazsın, 1 ise 1 yazsın

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Merhaba Arkadaşlar,
Aynı sütunda bulunan ondalıklı sayılarla tam sayıların tek formatta ayrıştırılması mümkün müdür !
1,7 > 1,7
1 > 1
0,4 > 0,4
0,3 > 0,3
3,5 > 3,5
3 > 3
gibi. Yani ondalıklı sayıları virgülle göstersin, ondalık kısmı yoksa tams sayı gibi göstersin. Bu mümkün mü !
 
Aşağıdaki kodu deneyiniz.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
If Len(Target) = 3 Then Target.NumberFormat = "#,##0.0"
If Len(Target) = 4 Then Target.NumberFormat = "#,##0.00"
If Len(Target) = 1 Then Target.NumberFormat = "#,##0"
End If
End Sub
 
Aşağıdaki kodu deneyiniz.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
If Len(Target) = 3 Then Target.NumberFormat = "#,##0.0"
If Len(Target) = 4 Then Target.NumberFormat = "#,##0.00"
If Len(Target) = 1 Then Target.NumberFormat = "#,##0"
End If
End Sub
Çok teşekkürler Seyit Tiken üstadım. Sağlıcakla kalın.
 
Örnek dosyayı inceleyiniz.

Koşullu biçimlendirme uygulanmıştır.

Ben virgülden sonra 2 karakterden uzun olan sayıları 2 karakter olacak şekilde düzenledim. Siz dilediğiniz gibi düzenleyebilirsiniz.
 

Ekli dosyalar

Örnek dosyayı inceleyiniz.

Koşullu biçimlendirme uygulanmıştır.

Ben virgülden sonra 2 karakterden uzun olan sayıları 2 karakter olacak şekilde düzenledim. Siz dilediğiniz gibi düzenleyebilirsiniz.
Korhan Ayhan üstadım çok teşekkür ederim. İlginç bir dosya. Sayı formatı yok, makro yok ama tam istediğim sonucu veriyor. Tebrik ve teşekkür ederim. Sağlıcakla kalın.
 
Geri
Üst