Makro Kodunu 2 Satırda 1 Uygulamak

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba Arkadaşlar,
DÜĞME 1 formülü D2, D4, D6 ve D8 hücrelerine kopyalıyor. Formülün kaydedileceği hücreleri tek tek yazmadan D2:D9 alanına 2 satırda 1 olacak şekilde kaydedilmesinin daha kısa yolu var mıdır !

Sub IKISATIRDABIR()

Range("D2,D4,D6,D8") = "=VLOOKUP(RC[-3],R2C8:R11C10,3,0)"

End Sub



228402
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Deneyiniz.
Kod:
Sub IKISATIRDABIR()
    Dim i As Byte
    For i = 2 To 9 Step 2
        Cells(i, "D") = "=VLOOKUP(" & Cells(i, "A").Address(0, 0) & ",H2:J11,3,0)"
    Next i
End Sub
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba,

Deneyiniz.
Kod:
Sub IKISATIRDABIR()
    Dim i As Byte
    For i = 2 To 9 Step 2
        Cells(i, "D") = "=VLOOKUP(" & Cells(i, "A").Address(0, 0) & ",H2:J11,3,0)"
    Next i
End Sub
Ömer üstadım harikasınız, çok çok teşekkür ediyorum, sağlıcakla kalın
 
Üst