• DİKKAT

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

TL sonrası /ve diger rakamları ortadan kaldırma

  • Konbuyu başlatan Konbuyu başlatan dr.51
  • Başlangıç tarihi Başlangıç tarihi

dr.51

Altın Üye
Katılım
27 Mayıs 2016
Mesajlar
20
Excel Vers. ve Dili
2016 türkçe
Merhabalar,
Bir sütunda bulunan ve alt alta yazılmış bulunan çok sayıda tutarın devamındaki kesme işareti ve devamındaki (bazısı bir hane bazısı 3 veya 4 hane olan sayıları ortadan kaldırabilecek sütuna uygulanacak bir makroyu nasıl yapabiliriz. İstenilen örnek dosyada bulunmaktadır. Zahmet olacak ilginizi rica ederim. saygılarımla
 

Ekli dosyalar

Haluk bey çok teşekkür ederim. Tam istediğim gibi olmuş. Sağolun saygılar
 
Alternatif,

SPLIT fonksiyonu kullanılmıştır.

Kod:
Sub Sayiya_Cevir()
    Dim Veri As Range
   
    Application.ScreenUpdating = False
    Application.Calculation = xlCalculationManual
   
    Range("F6:F" & Rows.Count).ClearContents
    Son = Cells(Rows.Count, "E").End(3).Row
   
    For Each Veri In Range("E6:E" & Son)
        If InStr(1, Veri.Value, "/") > 0 Then
            Cells(Veri.Row, "F") = CDbl(Split(Veri.Value, "/")(0))
        Else
            If IsNumeric(Veri.Value) Then
                Cells(Veri.Row, "F") = CDbl(Veri.Value)
            Else
                Cells(Veri.Row, "F") = Veri.Value
            End If
        End If
    Next
   
    Application.ScreenUpdating = True
    Application.Calculation = xlCalculationAutomatic
   
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Korhan bey alternatif çözümünüz için teşekkür ederim sağolun saygılar
 
Geri
Üst