• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Runtime error 6 : overflow hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

ycetin17

Yeni Üye
Katılım
23 Haz 2023
Mesajlar
6
Aldığı beğeni
2
Excel V
Office 2016 TR
Konu Sahibi
1doğrudan temin programı var fiyatı veri dosyasına 36000 tl yazınca piayasa dosyasından da piayasa fiyat araştırması kırmızı yere basım otomatik ayarlarken hata veriyor debug a basınca işaretli yeri gösteriyor 2.resimdeki hatayı veriyor faakt 30000 tl yazınca aynı hatayı vermiyor bu konuda yardmcı olablir misinixz
 
Kodlarınızın başında,
Dim enkucuk As Integer
şeklinde bir ifade bulunuyorsa sorun bundan kaynaklanıyor olabilir.
Çünkü Integer (Tamsayı) tanımı -32.768 ile 32.767 arasındaki saylar için kullanılır.
Siz 36000 yazdığınızda bu sınırı aştığınızdan sorun olur.
Dim enkucuk As Long
şeklinde değiştirirseniz düzeleceğini düşünüyorum.
 
Dim enkucuk As Long
satırını silip dener misiniz?
 
daha önceki haataklrdan da yazınızı takip etttim yaptım tekrarlıyor hata
Dim enkucuk as Long
tanımladıktan sonra
enkucuk = Cint(Cells(i,"Q")) ibaresini
enkucuk = CLng(Cells(i,"Q")) şeklinde değiştirmeniz gerekir.
 
Çözüm
Sanırım siz değişken tanımı değiştirirken enkucuks değişkenini de değiştirdiniz. 3 numaralı mesajınızda Dim enkucuks as string doğru yazılmıştı, onu değiştirmediniz değil mi?
 
bu haatay geçiyor düzelttikten sonra
Dim enkucuk as Long
Dim enkucuks as String

enkucuks değişkeninin hata vermesi imkansız, çünkü o değişkene string değer olan "Q" harfini atıyorsunuz.
Değişkenler ve Tür dönüşümleri konusunu google da aratıp inceleyiniz.
 
fiyatı veri dosyasını ve
doğrudan temin programındaki Sayfa11'i ayrı bir dosya olarak mevcut koduyla birlikte xlsm formatında paylaşır mısınız?
 
Konu Sahibi
Dim enkucuk as Long
Dim enkucuks as String

enkucuks değişkeninin hata vermesi imkansız, çünkü o değişkene string değer olan "Q" harfini atıyorsunuz.
Değişkenler ve Tür dönüşümleri konusunu google da aratıp inceleyiniz.
özürdilerim şimdi doğru değiştridim hata yapmışım sistem açlıştır sısıkıntı yok çok teşekkür ederim konu tamam dır
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst