• DİKKAT

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

Sütun numarasına göre Range ataması

  • Konbuyu başlatan Konbuyu başlatan pNouma
  • Başlangıç tarihi Başlangıç tarihi
Katılım
29 Ocak 2024
Mesajlar
277
Excel Vers. ve Dili
Office 2016
Kıymetli Hocalarım merhaba,

Aşağıdaki döngüde Set Rng = SH1.Range("B:B") atamasını yaparken;

2 >> Range("B:B")
3 >> Range("C:C")
4 >> Range("D:D")

................
8 >> Range("H:H")

sütun numarasına göre yapmak için nasıl bir düzenleme yapılabilir?


Kod:
    Dim SH1 As Worksheet, Rng As Range
   
    Set SH1 = Sheets("Sayfa1")

For i= 2 to 8
   
   Set Rng = SH1.Range("B:B")
...........................
..................................
   Set Rng = Nothing
Next i

[CODE]

yardımlarınız için şimdiden teşekkürler,
iyi Çalışmalar dilerim.
 
Dim SH1 As Worksheet, Rng As Range
Dim i As Integer

Set SH1 = Sheets("Sayfa1")

For i = 2 To 8
Set Rng = SH1.Columns(i) ' i burada sütun numarasıdır: 2 = B, 3 = C, ..., 8 = H



Set Rng = Nothing
Next i

Alternatif olarak, Cells(1, i).EntireColumn da kullanılabilir, ama Columns(i) zaten doğrudan istediğiniz sütunu verir.
 
Dim SH1 As Worksheet, Rng As Range
Dim i As Integer

Set SH1 = Sheets("Sayfa1")

For i = 2 To 8
Set Rng = SH1.Columns(i) ' i burada sütun numarasıdır: 2 = B, 3 = C, ..., 8 = H



Set Rng = Nothing
Next i

Alternatif olarak, Cells(1, i).EntireColumn da kullanılabilir, ama Columns(i) zaten doğrudan istediğiniz sütunu verir.
ilgi ve alakanız için;
Çok teşekkür ederim Hocam
 
Geri
Üst