• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sayıdan sıfır atma

Katılım
1 Kasım 2012
Mesajlar
275
Excel Vers. ve Dili
Microsoft Office 2013 Türkçe
Arkadaşlar selamün aleyküm. ekteki listede taşınır kodu bölümüdeki kodların içinden sıfırları atmak istiyorum. örneğin 150.01.03 şeklinde değil de 150.1.3 seklinde yapmak istiyorum bu mümkün mü.
 

Ekli dosyalar

Merhaba,

Değişmesini istediğiniz aralığı fare ile seçin, Ctrl H menüsünden aranan bölüme 0 yazıp tümünü değiştir butonunu kullanın.
 
bu doğru lakin ben sadece rakamların solundaki sıfırların silinmesini istiyorum.
 
Merhaba
BU kodu deneyin.
Kod:
Private Sub Command1_Click()

Dim dizisayisi, i As Integer
For i = 17 To 25
deger = ""
myarray = Split(Cells(i, "B"), ".")

For dizisayisi = 0 To UBound(myarray)

a = CDbl(myarray(dizisayisi))
If dizisayisi <> UBound(myarray) Then
deger = deger & a & "."
Else
deger = deger & a
End If

Next dizisayisi
Cells(i, "B") = deger
Next i
End Sub
 
Merhaba,

Sayın mersilen,

Kodlarınız gayet güzel çalışıyor, ama neden
Kod:
For i = 17 To 25
yerine
Kod:
For i = 17 To Cells(Rows.Count, "B").End(3).Row
olarak kullansanız, daha genel amaçlı olmaz mı?
 
Merhaba,

Sayın mersilen,

Kodlarınız gayet güzel çalışıyor, ama neden
Kod:
For i = 17 To 25
yerine
Kod:
For i = 17 To Cells(Rows.Count, "B").End(3).Row
olarak kullansanız, daha genel amaçlı olmaz mı?

Necdet hocam mesajı yeni farkettim,
Dediğinizde haklısınız.Deneme yanılma ve debug ile çalışırken az satır olsun diye yapıyorum.
Keşke VBA'da da notepad gibi bir kod editörü olsa!
 
Keşke VBA'da da notepad gibi bir kod editörü olsa!


Tam olarak ne demek istediğinizi anlamadım, gayet güzel editör var, siz nasıl yazıyorsunuz ki kodları?
 
Geri
Üst