merhaba bir sorunum daha var. konusunu gir diye çıkan soruya cancel'e basıp çıktığımızda ve 1-2 gibi formatına uygun giriş yapmadığımızda hata alıyorum. aşağıdaki kod sarıya boyanıyor. bu sorunu nasıl çözebilirim acaba?
Kod:
GIlkKayit = Left(GVeri, InStr(1, GVeri, "-") - 1)
Bene o satır için tamama basınca bile hata vermiştim 1 yazınca vs...
O yüzden incelemeyi yarıda bırakmıştım
Bu hatayı kapatabilecek kod var mı acaba?
(17/02/2020, 22:02)prestij06 yazdı: Bu hatayı kapatabilecek kod var mı acaba?
On error resume next ile kapatılır lakin sonraki kodlar doğru çalışırmı bilemem.
Ayrıca ne amaçla yazılmış onuda anlayamadım.
Neden hata veriyor onuda anlamadım.koda tekrar bakınca sanki inputboxa yazarken 1 yerne 1- gibi yazılacak heralde.
Ozan hocamızdan haber bekleyelim.Anlatır birazdan okuyunca inşAllah.
İnstr karakter varmı onu bulur 1.ci karakterden ara demiş - bu varsa denmiş
Şimdi kıdu dikkatli okuyunca şunu anladım.
İnputboxa yazılan kelimede - bunun çaçıncı karakterden başladığını aranmış.Mesela 10-20 - yazılırsa - bu 3.cü karakterden başladıpı için left(soldan) ile 1 eksiğini alıp 10 rakamı bulunmuş.
Kod bu şekilde.Yani benim denememde 1 yazdığım için hata almışım.1-3 gibi yazmalıymışım