Merhaba Deniz Türkmez,
Basit bir makro ile bunu yapabilirsiniz. Hızlı başlangıç: Makro oluşturma makalesinden faydalanarak bir makro kaydedin. Kaydettiğiniz makroyu düzenleye basarak çıkan kodu aşağıdaki kod ile değiştirip çalıştırın.
Dikkat etmeniz gereken nokta hesap numaralarınız A sütununda yer almalıdır. 1. satırdan başlayıp 100. satıra kadar ayarlanmıştır.
For i=1 to 100 kısmındaki 100 rakamını sizin satır sayınız ile değiştirerek bu makroyu kullanabilirsiniz.
Sub noktala()
Columns("A:A").Select
Selection.NumberFormat = "@"
Dim basamak As Long
Dim deger As String
For i = 1 To 100
deger = ActiveSheet.Cells(i, 1).Value
basamak = Len(deger)
If basamak = 3 Then ActiveSheet.Cells(i, 1).Value = deger
If basamak = 5 Then ActiveSheet.Cells(i, 1).Value = Left(deger, 3) & "." & Right(deger, 2)
If basamak = 7 Then ActiveSheet.Cells(i, 1).Value = Left(deger, 3) & "." & Mid(deger, 4, 2) & "." & Right(deger, 2)
If basamak = 10 Then ActiveSheet.Cells(i, 1).Value = Left(deger, 3) & "." & Mid(deger, 4, 2) & "." & Mid(deger, 6, 2) & "." & Right(deger, 3)
Next i
End Sub