• DİKKAT

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

i as integer ama for 1 to değil...

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
558
Excel Vers. ve Dili
Office 2024 Türkçe
Merhaba,
ben i as integer deyip 1 to... değil de;
i'yi kendi belirlediğim grup olarak seçmek istiyorum.

mesela şöyle bir sayı grubum var. 7, 64, 88, 3023 ..... 6822 (Yani step belirleyemediğim bir küme)
Bu grupta (diyelim) 200 tane sayı var.
Ben for i = 1 to 6822 yerine i'nin sırasıyla sadece bu grup içerisindeki sayıları almasını istiyorum.

Nasıl bir kurgu yapmam gerekir bilen birisi aydınlatabilir mi?
Teşekkürler.
 
Select Case önerilebilirdi ama 200 taneyse yaz yaz bitmez
Ama bu i değerlerini excelde bir sütuna yazarsanız

Mesela Sayfa1 A1:A200 aralığı olsun, for döngüsünü i dışında bir değişkenle yapabilirsiniz.
Döngü içerisinde i ile işlem yapmak için de i değişkeninin deerini k ile bulursunuz.

For k=1 to 200
i=Sheets("Sayfa2").Range("A" &k)
' diğer kodlarınız
Next k
 
"For Each" döngüsü kullanmanız gerekir....

Örnek;

C++:
Sub Test()
    Dim myArr(), arrElement As Variant
    
    myArr = Array(7, 64, 88, 3023, 6822)
    
    For Each arrElement In myArr
        MsgBox arrElement
    Next
End Sub

.

.
 
Merhaba,
Sayı grubu belirli ise bir sütuna yazılır, oradan okunarak işlem yapılabilinir.
 
Geri
Üst