• DİKKAT

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

GoTo döngüsü

Katılım
16 Şubat 2007
Mesajlar
381
Excel Vers. ve Dili
ileri excel
Arkadaşlar Merhaba
Go To döngüsünü anlamaya çalışıyorum
ama genelde Örnekler agır oluyor
basit bir örnekle Bir bilgisi Olan varmı acaba

Saygılarımla
 
"GoTo" ... döngü elemanı değil, belli bir şart sağlandığında döngü, fonksiyon, doğrulama (IF) şartından çıkıp, gidilecek kod satırını bu "bilgisayar denen alete" anlatan bir komuttur.

Neden "alet" ... çünkü, "bilgisayar" kendisi düşünemez, nasıl ve ne şekilde düşüneceğini ona biz tarif ederiz, o da uygular... sonuç doğruysa bu bizim başarımız... yanlışsa, o da bizim hatamızdır.

Bu nedenle, doğru şartı tanımlayıp, ona göre ne zaman (hangi şart) şartt sağlandığında ne yapması gerektiğini (GoTo) bizim anlatmamız gerekir....

Sorunuzun "geyik" cinsinden cevabı bunun gibi.... VBA ile örnek vermek isterdim ama şu anda "Office" yüklü değil....
 
Merhaba,

Sayın Haluk işin açıklamasını yapmış, basit örneğini de ben vereyim.

1-10 arasındaki sayıları a sütununa yazar.

Kod:
Sub GoToDongusu()
'---- 1 den 11 e kadar goto döngüsü
Basla:
    i = i + 1
    Cells(i, "A") = i
    If i < 10 Then GoTo Basla
End Sub
 
Bu arada belirteyim .... "GoTo" ile d&#246;ng&#252; yapmay&#305; deneyen (&#246;zel istek &#252;zerine...) ender ki&#351;ilerden biri de sevgili Necdet bey dir... :mrgreen:
 
nejdet bey verdiginiz &#246;rnege bak&#305;yorum yaz&#305;yorum anl&#305;yorum :)
ama &#231;al&#305;&#351;m&#305;yor &#231;al&#305;&#351;sa tam anl&#305;y&#305;cam sebebi nedir sizce ?
 
evet &#231;al&#305;&#351;t&#305; nejdet bey ama genelde bakt&#305;g&#305;m tum ornekler
1 den 10 a kadar say&#305; yazd&#305;rmakla ge&#231;ti butun gun
yan&#305; baska turlu b&#305;r sek&#305;lde kullan&#305;m&#305; yokmudur yoksa sadece bu tarz
i&#351;lemlerdem&#305; kullan&#305;l&#305;yor
sayg&#305;lar&#305;mla
 
merhaba
syn Necdet Ye&#351;ertener'in &#246;rne&#287;inin ne i&#351;e yarad&#305;&#287;&#305;n&#305; anlamak i&#231;in a&#351;a&#287;&#305;daki linki inceleyin. san&#305;r&#305;m mektup yanl&#305;&#351; adrese postalanm&#305;&#351;. :)

http://www.excel.web.tr/showthread.php?p=286257
 
say&#305;n uzman amele mesaj&#305;m&#305;n ilk bas&#305;ndada bel&#305;rttog&#305;m g&#305;b&#305; buldugum tum ornekler s&#305;z&#305;nde verd&#305;g&#305;n&#305;z ornekle ayn&#305; yan&#305; ag&#305;r b&#305; vb kullan&#305;l&#305;yo ben bas&#305;t orneklerle anlamaya &#231;al&#305;&#351;&#305;yorum ama geneldede 1 den 10 a kadar say&#305; yazd&#305;rma&#231;&#305;k&#305;yo kars&#305;ma kend&#305; &#305;&#231;&#305;mde &#231;eli&#351;kiye dustum :)
 
Ben biraz "basit" olarak geyik t&#252;r&#252;nden anlatmaya &#231;al&#305;&#351;t&#305;m ama.... olmad&#305; galiba
 
haluk bey anlatma olrak diil basit &#246;rnek dedim zaten
yoksa sizin anlatman&#305;zda ve ben&#305;m anlamamda bi sorun yok :) gayet iyiydi &#246;rnek laz&#305;mg&#305; per&#231;inleyel&#305;m dimi nejdet hocam sizde bise diyin :)
 
haluk bey anlatma olrak diil basit örnek dedim zaten
yoksa sizin anlatmanızda ve benım anlamamda bi sorun yok :) gayet iyiydi örnek lazımgı perçinleyelım dimi nejdet hocam sizde bise diyin :)


Pardon... ben sadece Türkçe ve İnilizce bilirim.

Bu dillerden biriyle yazarsanız, ne yazdığınızı anlayabilirim.... yoksa, işimiz oldukça zor !
 
Pardon... ben sadece Türkçe ve İnilizce bilirim.

inilizce yazmıssınız ayrıyetten buyuk kuçuk harf karısık

bumu yanı haluk bey bırbırımızın hatalarını yüzumuzemı vuralım :)
kasmayalım gecenın bu saatınde varsa paylasabılecegınız ornek
paylasın yoksa ne oole 2 mesajınızada bakıyorum kelımelerınız ic gıcıklayıcı
 
goto deyimini kullanmak için illda belli bir şartı armak gerekmez.
Programanızın herhangi bir yerinde goto komutunu kullanarak istediğiniz bir satıra gidebilirsiniz.
Diyelim ki 10 isimli bir paragraf başlığınız var.
Programın bir yerinde goto 10 diyerek 10 numaralı paragraf başlığına gidersiniz ve diğer satırlar atlanır.
goto 10
 
&#304;ngilizce yerine &#304;nilizce yerine yazm&#305;&#351;&#305;m, burada yakalam&#305;&#351;&#305;n&#305;z... :mrgreen:

B&#252;y&#252;k - K&#252;&#231;&#252;k harf k&#305;sm&#305;nda yan&#305;lm&#305;&#351;&#305;n&#305;z.... :mrgreen:


"varsa payla&#351;&#305;n..." demi&#351;siniz...., payla&#351;&#305;r&#305;m da;&#231;ekincelerim var.

PC' de &#351;u anda "Office" yok.


:mrgreen:
 
merhaba

sub mesajlar()
1. mesaj
5.
6.
8.
11.
14.
16.
alert!!!
msgbox" baz&#305; mesajlar anlams&#305;z, gerid&#246;n ve mesajlar&#305; kontrol et"
goto 1.mesaj
end sub

:) :)
 
İngilizce yerine İnilizce yerine yazmışım, burada yakalamışınız... :mrgreen:

Büyük - Küçük harf kısmında yanılmışınız.... :mrgreen:


"varsa paylaşın..." demişsiniz...., paylaşırım da;çekincelerim var.

PC' de şu anda "Office" yok.


:mrgreen:

Tamam işte budur halukcum bu arada halukcum diyorum hatasız bi şekilde samimiyet havası estirmek için yoksa yok :) nese daha fazla türkçe ve imla hataları kasmıyalım iyi geceler
 
say&#305;n amele sizede te&#351;ekk&#252;rler verdiginiz &#246;rne i&#231;in :)
 
Geri
Üst