• DİKKAT

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

Soru For-Next Döngüsü hakkında bir soru.

Katılım
14 Kasım 2016
Mesajlar
170
Excel Vers. ve Dili
2016
Kıymetli forum üyeleri, For-Next döngüsünde kodu yazarken mesela;
Kod:
for i=1 to 10
şeklinde diyoruz ya hani, ben bunu şu şekilde yapıp;
Kod:
for i=1 to a
a harfini ise mesela A1 hücresi olarak gösterip, A1 hücresindeki sayısal değer ne ise, oraya kadar döngünün yapılmasını istiyorum.
Nasıl yapılabilir?
 
Kod:
a = Range("A1").Value
For i = 1 To a
 
Bu şekilde denedim, çalışmadı. Ama a yerine bir sayı verinde, o sayıya kadar döngü çalıştı.
Kod:
a = Range("A1").Offset(0,0).Value
şeklinde de çalışmadı.
A1 hücresinde döngü sayısı yazılmalı.1 den büyük bir sayı.:cool:
 
A1 hücresinde ne var?
 
Bir tarihin gün kısmı vardı. Hücre biçimlendirmesi yapıp öyle denedim. Bu sefer oldu. Teşekkür ederim.
Sayı idi ama hücre biçimlendrmesi tarih olacak şeklindeydi. Onu düzeltince oldu.
İzninizle bir soru daha sormak istiyorum.
Herhangi bir hücreye mesela B1 hücresi diyelim; şubatın 29 çektiği yıllarda 1 ile 29 dahil bu aralıktaki değerleri, şubatın 28 çektiği yıllarda ise 1 ile 28 dahil bu aralıktaki değerleri girip diğer değerlerin girilmesine müsade etmeyen veri doğrulama işlemi nasıl yapılır?
 

Ekli dosyalar

Resimdeki gibi uygulayabilirsiniz.

1556745003530.png
 
Alternatif, veri doğrulama dosyası ektedir ...

.
 

Ekli dosyalar

Sayın ultraaslan tarafından şimdi bu sorununa arkasından sorulacak şu olacak tahminimce;
Eğer ay 30 çekiyorsa max 30,31 çekiyorsa max 31 olsun.:giggle:
 
Sayın ultraaslan tarafından şimdi bu sorununa arkasından sorulacak şu olacak tahminimce;
Eğer ay 30 çekiyorsa max 30,31 çekiyorsa max 31 olsun.:giggle:

Evren Bey, o daha kolay ... ;)

("Veri Doğrulama listesi" yapmadan, Korhan Beyin mantığıyla....)
.
 

Ekli dosyalar

Sayın ultraaslan tarafından şimdi bu sorununa arkasından sorulacak şu olacak tahminimce;
Eğer ay 30 çekiyorsa max 30,31 çekiyorsa max 31 olsun.:giggle:
Parça parça sorduğum doğrudur. Sindire Sindire öğreniyorum sizlerin sayesinde :)


Hepinize çok çok teşekkür ediyorum. Çok sağolun :)
 
Geri
Üst