• 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
484
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
İ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));"")
 
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
 
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
 
Sonucu örneğin A sütununa yazaksanız SONUÇ olan yerleri aşağıdaki gibi değiştirin
Range("A" & i) =.....
 
Tamam. çok teşekkür ederim.
 
Geri
Üst