U

Çözüldü Veri Sorgulamada Runtime Error 9 hatası

  • Konuyu başlatan Konuyu başlatan umit1907
  • Başlangıç tarihi Başlangıç tarihi

umit1907

Yıllık Forum Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar,
ekteki dosya ile 2 tarih arası veri alabiliyorum fakat 01.04.2021-31.12.2021 dediğimde sıkıntı olmuyor.Ama 01.01.2021-31.12.2021 dediğimde hata veriyor.
 

Ekli dosyalar

Hatanın sebebi şu:
W dizisini 16 elemanlı olarak tanımlamışsınız ama 17. elemanı eklemek istiyorsunuz.

Dim w(1 To 16, 1 To 8)

say değişkeni 16 dan büyük olduğu zaman aşağıdaki satırda hata alıyorsunuz.
w(say, 1) = lst(i, 1)
 
@umit1907

w
dizisinin boyutunu 17 yapınca şimdilik sorun olmaz ancak,
en iyisi dizinin eleman sayısı, "mevcut verilerin tümü" şeklinde ayarlanırsa bir daha sorun yaşamazsınız.

Mevcut kod yapısına sadık kalınırsa; yeşil satırların arasını aşağıdaki gibi değiştirin.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(5 satır)
 
Üst