• DİKKAT

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

Fonksiyon Formülünün VBA Koduna Dönüştürülmesi

Katılım
24 Temmuz 2019
Mesajlar
476
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
19-12-2025
İyi günler diliyorum.
Aşağıdaki formülü VBA kod olarak nasıl yazılır. 1200 satırlık bir sayfada uygulanacak şekilde.
Not: Makro kaydet yoluyla olunca sıkıntı yaşıyorum.
Kod:
=EĞERHATA(İNDİS($F$1:$Q$1;KAÇINCI("X";F2:Q2;0));"")
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,882
Excel Vers. ve Dili
Microsoft 365 Tr-64
C++:
Sub VBAkodu()
On Error Resume Next
For i = 2 To 1200
    If IsNumeric(WorksheetFunction.Match("X", Range("F" & i, "Q" & i), 0)) Then
        Sonuc = Range("F1").Offset(0, WorksheetFunction.Match("X", Range("F" & i, "Q" & i), 0))
    Else
        Sonuc = ""
    'Sonucu hangi hücreye yazdıracaksanız kendinize göre uyarlarsınız'
    End If
Next i
End Sub
 
Katılım
24 Temmuz 2019
Mesajlar
476
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
19-12-2025
Sayın @NextLevel yardımınız için çok teşekkür ederim.
Sonuç her satırda ayrı ayrı olması gerek
Sonuc= i yapsak olur mu
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,882
Excel Vers. ve Dili
Microsoft 365 Tr-64
Sonucu örneğin A sütununa yazaksanız SONUÇ olan yerleri aşağıdaki gibi değiştirin
Range("A" & i) =.....
 
Katılım
24 Temmuz 2019
Mesajlar
476
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
19-12-2025
Tamam. çok teşekkür ederim.
 
Üst