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
 

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
"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....
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,531
Excel Vers. ve Dili
Ofis 365 Türkçe
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
 

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
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:
 
Katılım
16 Şubat 2007
Mesajlar
381
Excel Vers. ve Dili
ileri excel
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 ?
 
Katılım
16 Şubat 2007
Mesajlar
381
Excel Vers. ve Dili
ileri excel
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
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
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
 
Katılım
16 Şubat 2007
Mesajlar
381
Excel Vers. ve Dili
ileri excel
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 :)
 

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
Ben biraz "basit" olarak geyik t&#252;r&#252;nden anlatmaya &#231;al&#305;&#351;t&#305;m ama.... olmad&#305; galiba
 
Katılım
16 Şubat 2007
Mesajlar
381
Excel Vers. ve Dili
ileri excel
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

Ö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
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 !
 
Katılım
16 Şubat 2007
Mesajlar
381
Excel Vers. ve Dili
ileri excel
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ı
 

Orion1

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

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

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
&#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:
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
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

:) :)
 
Katılım
16 Şubat 2007
Mesajlar
381
Excel Vers. ve Dili
ileri excel
İ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
 
Katılım
16 Şubat 2007
Mesajlar
381
Excel Vers. ve Dili
ileri excel
say&#305;n amele sizede te&#351;ekk&#252;rler verdiginiz &#246;rne i&#231;in :)
 
Üst