A sutunun değerinin sondan iki karekter silerek B sutununa yazma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

ASMET67

Altın Üye
Katılım
8 Haziran 2007
Mesajlar
410
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
30-11-2027
Selamlar.
A sununda bulunan kodların ensonundaki sıfırları kesilmişolarak B sutununa nasıl yazdıra bilirim.

Örnek Dosya ektedir.


4975000 = 4975 olacak

32600 = 326 olacak.
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Günaydın,

Kod:
Sub sifirlaritemizle()
For j = 2 To [a65536].End(3).Row
yeniden:
If Right(Cells(j, 1), 1) = "0" Then
Cells(j, 1) = Left(Cells(j, 1), Len(Cells(j, 1)) - 1)
GoTo yeniden
End If
Next
End Sub
İyi Çalışmalar.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,652
Excel Vers. ve Dili
Pro Plus 2021
Dosyanız için alternatif,
Kod:
Sub sondakiSifirlariTemizle()
    Set rRng = Range("A1", Range("A" & Rows.Count).End(xlUp))
    With CreateObject("vbscript.regexp")
        .Pattern = "0*$"
        .Global = True
        For Each rCell In rRng
            rCell.Offset(, 1) = .Replace(rCell, "")
        Next rCell
    End With
    Set rRng = Nothing
End Sub
 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst