13 Haneli rakamları otomatik olarak 12 haneye düşürülmesi

Katılım
4 Şubat 2006
Mesajlar
68
Excel Vers. ve Dili
Excel 2016 İngilizce
Merhabalar...

Çok uğraştım ama yapamadım yardımınıza ihtiyacım var..Örnek dosya ekte sorunumda dosya içerisinde yazıyor...

Şimdiden ilgilenen arkadaşlara teşekkürler...
 

Ekli dosyalar

Son düzenleme:
Katılım
24 Nisan 2005
Mesajlar
3,680
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
B2 hücresine aşağıdaki kodu ekleyin.

Kod:
=PARÇAAL(A2;1;12)
ingilizce için,

Kod:
=MID(A2,1,12)
 
Katılım
4 Şubat 2006
Mesajlar
68
Excel Vers. ve Dili
Excel 2016 İngilizce
Sayın, Asri aşağıdaki hatayı veriyor...

#NAME?
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Merhaba,
Formül:
Kod:
=SOLDAN(A2;12)
Makro isterseniz aşağıdaki kodu kullanabilirsiniz.
Kod:
Sub Hane_Dusur()
For x = 2 To [a65536].End(3).Row
Cells(x, "a") = Left(Cells(x, "a"), 12)
Next
MsgBox "İşlem tamam.", vbInformation, "DURUM"
End Sub
 

Necdet

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

Bende makrolu çözüm önermiştim, boşa gitmesin :)

Kod:
Sub RakamDuzelt()
    Dim i As Long
    Application.ScreenUpdating = False
    For i = 2 To Cells(Rows.Count, "A").End(3).Row
        If Len(Cells(i, "A")) = 13 Then Cells(i, "A") = Left(Cells(i, "A"), 12) + 0
    Next i
    Application.ScreenUpdating = True
End Sub
 

Ekli dosyalar

Katılım
4 Şubat 2006
Mesajlar
68
Excel Vers. ve Dili
Excel 2016 İngilizce
İlgi ve alakanıza çok teşekkür ediyorum...
Makro çözümü süper oldu....
 
Üst