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

Katılım
14 Kasım 2016
Mesajlar
170
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
09-01-2024
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?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Kod:
a = Range("A1").Value
For i = 1 To a
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,519
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
A1 hücresinde ne var?
 
Katılım
14 Kasım 2016
Mesajlar
170
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
09-01-2024
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?
 
Katılım
14 Kasım 2016
Mesajlar
170
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
09-01-2024

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,519
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Resimdeki gibi uygulayabilirsiniz.

1556745003530.png
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Alternatif, veri doğrulama dosyası ektedir ...

.
 

Ekli dosyalar

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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:
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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

Katılım
14 Kasım 2016
Mesajlar
170
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
09-01-2024
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 :)
 
Üst