• DİKKAT

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

Cümlenin sonundaki rakamları silmek

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Herkese hayırlı geceler.

Ekte gönderdiğim sayfamda A sütununda cümleler var, cümlelerin sonunda da
-(çizgi) işareti sonrasında rakamlar var.

Veriler çok olduğu için süzerek yaptığımda çok zaman alıyor.

Yapmak istediğim tek seferde butona bastığımda A sütunundaki verileri çizgi işareti ile
birlikte rakamları atarak D sütununa sadece cümleyi almak istiyorum.

Formüllerle yapmaya çalıştım olmadı.
Yardım edecek arkadaşlara şimdiden teşekkür ederim.
 

Ekli dosyalar

Merhaba.

Sağdaki sayıların önünden başka cümleler içerisinde - işareti olmayacaksa aşağıdaki kod işinizi görecektir.

NOT:Mavi satır, son dolu satırdan önce boş hücre olabilir diye eklendi.
Bu tür arada boş hücre olmayacaksa mavi satır silinebilir.
.
Kod:
[FONT="Arial Narrow"]Sub TİREDEN_SAYI_TEMİZLE()
For satır = 2 To [A65536].End(3).Row
[COLOR="Blue"]If Cells(satır, 1) = "" Then GoTo 10[/COLOR]
If Len(Cells(satır, 1)) <> Len(Replace(Cells(satır, 1), "-", "")) Then _
    Cells(satır, 1) = Left(Cells(satır, 1), WorksheetFunction.Search("-", Cells(satır, 1), 1) - 1)
10: Next
End Sub[/FONT]
 
Sayın Ömer Bey ilginize çok teşekkür ederim.

Yazmış olduğunuz makro tam istediğim gibi olmuş ellerinize sağlık, Allah razı olsun.

Hayırlı sabahlar hayırlı çalışmalar.
 
.

Hucre araligini secin
Ctrl H (degistir)
Aranan deger: -* (tire yildiz)
Yeni deger: bos birak
Tumunu degistir

.
 
Sayın Hüseyin Bey sizin ilginize de teşekkür ederim.
 
Geri
Üst