Rakamı hücrelere sıralama

Katılım
30 Mayıs 2006
Mesajlar
155
MERHABA ARKADAŞLAR

Ekdeki dosyadaki işlemde bana yardımcı olursanız sevinirim.

Yardımcı olan arkadaşlara teşekkür ederim.

Herkeze iyi çalışmalar dileklerimle.İyi günler dilerim.
 

Ekli dosyalar

Kardiyak

Altın Üye
Katılım
25 Aralık 2008
Mesajlar
60
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
28-02-2027

formuller ile şöyle birşey yaptım fakat eksikleri var.
Sayının sadece ilk altı rakamını alıyor.altı karakterden fazla ise bile.
sadece tamsayılar için çalışıyor kesirli sayılarda hatalı gösteriyor.
girilenin sayı olduğunu denetlemiyor. metinse bile karakterlerini yazacaktır.
 

Ekli dosyalar

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,435
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Alternatif olarak makrolu çözüm. Aşağıdaki kodların ilgili sayfanın kod bölümünde olmalı.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [I:I]) Is Nothing Then Exit Sub
Dim Deger As String
Dim i, Kol As Integer
Range(Cells(Target.Row, 2), Cells(Target.Row, 8)).ClearContents
If Len(Target.Value) > 7 Then Exit Sub
Kol = 7 - Len(Target.Value)
If Len(Target.Value) < 4 Then Kol = Kol + 1
For i = 1 To Len(Target.Value)
    Kol = Kol + 1
    If Kol = 5 And Len(Target.Value) > 3 Then
        Cells(Target.Row, Kol) = "."
        Kol = 6
    End If
    Cells(Target.Row, Kol) = Mid(Target.Value, i, 1)
Next i
Son:
End Sub
 

Ekli dosyalar

Katılım
30 Mayıs 2006
Mesajlar
155
Tüm yardımcı olan arkadaşlar teşkkürler
 
Üst