Döngü

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Selamlar,
For i döngüsünü belli bir alanda uygulayabiliyor muyuz? Mesela A1:F20 arasında...
For i 1 To 10
Cells(i,"a")=1
Next i
kodunda nasıl bir değişiklik yapmam gerekiyor.
Saygılar...
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,374
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Merhaba iki biçimde kullanabilirsiniz.

Kod:
for each r in range("a1:f20")
   r = 1
next
r, a1:f20 aralığındaki her bir hücredir.

Kod:
for i=1 to 6 
  for j = 1 to 20
      Cells(i, j) = 1
  next j
next i
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bahsettiğiniz durum için bir döngü hazırlamak, biraz amatörce olur...

Aşağıdakini yazın, yeter...

Kod:
range("a1:f10") = 1
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Bahsettiğiniz durum için bir döngü hazırlamak, biraz amatörce olur...

Aşağıdakini yazın, yeter...

Kod:
range("a1:f10") = 1
Syn. Haluk Bey,
Amacım 1 yazdırmak değil, alan döngüsünü öğrenmek. Haklısınız, bahsettiğinizi döngüyle yazdırmak amatörce olur.
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Zeki Bey, teşekkür ederim. İkinci kodunuzdaki gibi bir şey istiyordum.
 
Üst