• DİKKAT

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

Soru overflow hatası

  • Konbuyu başlatan Konbuyu başlatan bycakir
  • Başlangıç tarihi Başlangıç tarihi
Katılım
1 Aralık 2017
Mesajlar
223
Excel Vers. ve Dili
Microsoft Office 365 ProPlus
merhaba aşagıdaki döngüde overflow hatası alıyorum. for next dongusunun başladıgı yerde kırmızı ile boyadım yardımcı olabilecek varmı

Private Sub CommandButton8_Click()
Dim myRow, id, son, tes As Long
Dim sh As Worksheet
Dim b As Byte
Set sh = ThisWorkbook.Sheets("AddressBook")


myRow = Application.WorksheetFunction.CountA(sh.Range("A:A")) + 1
id = Application.WorksheetFunction.Max(sh.Range("A:A")) + 1
son = Me.ListBox1.List(Me.ListBox1.ListIndex, 0)

For b = son To id

tes = WorksheetFunction.CountIf(sh.Range(Cells(b, "G")).Value, "")

Next b



End Sub
 
Dim b As long

.
 
Öncelikle tavsiyem b - son - id değişkenlerinizi LONG olarak tanımlayın
Ayrıca A sütununda Max değer id değişkeninin aldığı değerden fazla olabilir
 
Hangisinden kaynaklanıyormuş? Ben de merak ettim.
  • Öncelikle tavsiyem b - son - id değişkenlerinizi LONG olarak tanımlayın
  • Ayrıca A sütununda Max değer id değişkeninin aldığı değerden fazla olabilir
 
long seçenegi sorunu çözdü tekrar elinize sağlık hocam
 
hocam birde soru olarak açtıgım başlıkları çözüldü seçenegine çeviremiyorum forumda duzenle seçenegini bulamadım
 
Bence de pratik bir uygulama olacaktır. Tavsiyeniz için teşekkürler.
 
Geri
Üst