• DİKKAT

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

Range veya Cells ile sayaç birlikte kullanımı ?

Katılım
24 Ekim 2012
Mesajlar
71
Excel Vers. ve Dili
excel 2019 tr
Merhabalar,
Bir dosyada aynı satırdaki belirli hücreleri seçiyorum fakat sonraki döngüde aynı hücrelerin bir altındaki hücreleri seçmem gerekiyor? Bunu range veya Cells ile nasıl yapabilirim.
ÖR:
For sayac = 4 To 129

'Range ("E" & sayac), Range("G" & sayac), Range("I" & sayac), Range("K" & sayac).Select //Bu kullanımda hata veriyor tek hücre olursa seçiyor.
Next
gibi
Ya da böyle bir kullanım mümkün mü ? Yoksa offset ile mi yapmamız gerekiyor? Yardımcı olursanız sevinirim...İyi forumlar...
 
Range ("E" & sayac, "G" & sayac, "I" & sayac, "K" & sayac).Select

şeklinde dener misiniz
 
Merhaba,

Deneyiniz.
Kod:
Range("E" & sayac & " ,G" & sayac & " ,I" & sayac & ",K" & sayac).Select
 
Alternatif olsun.

Kod:
For sayac = 4 To 129
    Set r1 = Range("E" & sayac)
    Set r2 = Range("G" & sayac)
    Set r3 = Range("I" & sayac)
    Set r4 = Range("K" & sayac)

Set secim = Union(r1, r2, r3, r4)
secim.Select

Next
 
Veya

Kod:
Union(Range("E" & sayac), Range("G" & sayac), Range("I" & sayac), Range("K" & sayac)).Select
 
Merhaba,

Öncelikle bir bilgi paylaşmak istiyorum. Makrolarda işlem yaparken zorunlu durumlar dışında SEÇİM yapmanıza gerek yoktur.

Alternatif olarak aşağıdaki koduda kullanabilirsiniz.

C++:
Option Explicit

Sub Test()
    Dim X As Integer
    
    For X = 4 To 129
        Range(Replace("E1,G1,I1,K1", 1, X)).Select
    Next
End Sub
 
Hepinize çok teşekkür ediyorum, sayenizde yeni bir şeyler öğrenmiş olduk, sorun sayenizde çözülmüştür....Allah'a emanet olunuz..
 
Geri
Üst