Sayının başındaki sıfırları silme

Katılım
18 Ağustos 2011
Mesajlar
218
Excel Vers. ve Dili
2007 2010
MErhaba arkadaşlar. Elimde 50 bin satırlık bir excel dosyası var. Hücrelerde örnek veriyorum 000000000720.00 veya 000000001125.00 gibi değerler var. Başındaki sıfırları sildirerek mesela 000000000720.00 yerine 720 yazmasını 000000001125.00 yerine 1125 yazmasını nasıl sağlayabilirim? Teşekkürler.
 

muhasebeciyiz

Altın Üye
Katılım
10 Şubat 2006
Mesajlar
799
Excel Vers. ve Dili
Office 2016
64 Bit
Altın Üyelik Bitiş Tarihi
21-12-2027
Sub SifirlariTemizle()
Dim hücre As Range
Dim deger As String
For Each hücre In Range("A1:A50000")
If hücre.Value <> "" Then
deger = hücre.Value
If InStr(deger, ".") > 0 Then
deger = Split(deger, ".")(0)
End If
hücre.Value = CLng(deger)
End If
Next hücre
End Sub


Hücredeki değerler metin formatındamı yoksa sayısal formattamı ona göre işlem yapmak gerekir

Eğer 50 bin satırı tek seferde hızlıca temizlemek istiyorsanız bu makro ile sıfırları temizleyebilirsiniz
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,530
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,
Açıklamanızdan küsurat işareti Virgül değil, Nokta.
Eğer öyleyse
Sütunu seçin
Ctrl+H (yani bul ve değiştir)
ile Noktaları virgül ile değiştirin.
 
Katılım
18 Ağustos 2011
Mesajlar
218
Excel Vers. ve Dili
2007 2010
Teşekkür ederim. Makro bilgim çok yok. Daha basit bir formülle vs yapılma imkanı var mı acaba?
 
Üst