• DİKKAT

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

Sayıları parantez içinden alma

  • Konbuyu başlatan Konbuyu başlatan mrs303
  • Başlangıç tarihi Başlangıç tarihi
Katılım
16 Şubat 2006
Mesajlar
201
Excel Vers. ve Dili
Excel 2007
Selamlar,

Ben bir sütunda karışık şekilde bulunan yazı ve rakamlar içersinden sadece ( ) parantez içinde bulunan değerleri almak ve sırası ile ilgili sütunlara aktarmak istiyorum.

Makro veya formül ile nasıl yapacağımı bulamadım.

Teşekkürler....
 

Ekli dosyalar

Merhaba,
Aşağıdaki kodu deneyiniz.
Kod:
Sub Ayir()
Application.ScreenUpdating = False
For q = 3 To [b65536].End(3).Row
Sut = 4
    For x = 1 To Len(Cells(q, "b"))
        Sol_Pr = Mid(Cells(q, "b"), x, 1)
        Sag_Pr = Mid(Cells(q, "b"), x, 1)
        If Sol_Pr = "(" Then Sol_Sira = x
        If Sag_Pr = ")" Then Sag_Sira = x
            If Sol_Sira > 0 And Sag_Sira Then
                Cells(q, Sut) = Mid(Cells(q, "b"), Sol_Sira + 1, Sag_Sira - Sol_Sira - 1)
                Sol_Sira = 0: Sag_Sira = 0: Sut = Sut + 1
            End If
    Next
Next
MsgBox "İşlem tamamlanmıştır.", vbInformation, "l e u m r u k"
End Sub
 

Ekli dosyalar

Sn, Leumruk

Tam istediği gibi olmuş, çok güzel bir çalışma yapmışsınız. Emeğinize sağlık. Teşekkür ederim.
 
Geri
Üst