Formülü VBA çevirme

Astalavista58

Altın Üye
Katılım
20 Ocak 2020
Mesajlar
242
Excel Vers. ve Dili
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba arkadaşlar günaydın, ekteki dosya da A sütunundaki verilerimi, B sütunumdaki formülle düzenliyorum. Bunu VBA ile tek tuşla nasıl yapabilirim
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki makroyu deneyin:

PHP:
Sub burolar()
son = Cells(Rows.Count, "A").End(3).Row
Application.ScreenUpdating = False
    For i = 2 To son
        With Cells(i, "B")
            .FormulaR1C1 = _
                "=IFERROR(TRIM(IF(LEFT(RC[-1],17)=""İstanbul Valiliği"",(MID(RC[-1],SEARCH(""/"",RC[-1],1)+1,SEARCH(""/"",RC[-1],SEARCH(""/"",RC[-1],1)+1)-SEARCH(""/"",RC[-1],1)-1))," & Chr(10) & "RIGHT(RC[-1],LEN(RC[-1])-SEARCH(""-"",RC[-1])))),"""")"
            .Value = .Value
        End With
    Next
Application.ScreenUpdating = True
End Sub
 

Astalavista58

Altın Üye
Katılım
20 Ocak 2020
Mesajlar
242
Excel Vers. ve Dili
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
20-02-2025
Aşağıdaki makroyu deneyin:

PHP:
Sub burolar()
son = Cells(Rows.Count, "A").End(3).Row
Application.ScreenUpdating = False
    For i = 2 To son
        With Cells(i, "B")
            .FormulaR1C1 = _
                "=IFERROR(TRIM(IF(LEFT(RC[-1],17)=""İstanbul Valiliği"",(MID(RC[-1],SEARCH(""/"",RC[-1],1)+1,SEARCH(""/"",RC[-1],SEARCH(""/"",RC[-1],1)+1)-SEARCH(""/"",RC[-1],1)-1))," & Chr(10) & "RIGHT(RC[-1],LEN(RC[-1])-SEARCH(""-"",RC[-1])))),"""")"
            .Value = .Value
        End With
    Next
Application.ScreenUpdating = True
End Sub
Hocam elinize sağlık çok teşekkür ediyorum Allah razı olsun
 
Üst