run time error 380 hatamesajı ne anlama geliyor

Katılım
9 Ocak 2007
Mesajlar
37
Excel Vers. ve Dili
henüz bir bilgim yok
selam dostlar oluşturduğum formda böyle bir hata mesajı çıkıyor

(run time 380 could not set tfe rowsorce property. invalidpropertyvalue)

ne anlama geliyor yardımcı olması için size ek dosyayı da gönderiyorum
 
Katılım
22 Temmuz 2005
Mesajlar
228
Excel Vers. ve Dili
Excel-2003 Türkçe
Altın Üyelik Bitiş Tarihi
03.03.2021
RowSource kod tanımlamasında bhata var. şu an müsait deilim kontrol edecem.
 
Katılım
22 Temmuz 2005
Mesajlar
228
Excel Vers. ve Dili
Excel-2003 Türkçe
Altın Üyelik Bitiş Tarihi
03.03.2021
cylamax bana göre bu forma girilen değerler veri sayfasına aktarılacak veri sayfasından da her müşteri kendi sayfasına aktarılacak doğrumu anlamışım,
bu şekil ise yapmak istediğin veri sayfasına tüm verilerimizi eklememiz gerekiyor.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Merhabalar,

"Çalışma Kipi Hatası 380 : RowSource özelliği ayarlanamıyor"

Userform'un "Initialize" olayında, "cmdfirma" nesnesinin "rowsource" özelliği bu hataya sebebiyet veriyor. Çünkü, dolu hücreleri saymaya çalıştığınız CountA (BAĞ_DEĞ_DOLU_SAY) fonksiyonu; "0" değer üretiyor.

"Veri!A2:A0" diye Excel'de bir hücre(Aralık) referansı belirtemezsiniz. A0 gibi bir referans olmadığı gibi, (2003 versiyonuna göre) A65537 diye de bir referans yoktur.

Oysa ki, sizin kod satırları böyle bir referans üretmekte ve sonuçta, 380 nolu hata mesajını almaktasınız. "cmdfirma" nesnesinin "rowsource" özelliği için başka bir yöntem kullanınız.
 
Katılım
9 Ocak 2007
Mesajlar
37
Excel Vers. ve Dili
henüz bir bilgim yok
öncelikle teşekkür ederim arkadaşlar peki nasıl bir kod kullana biliriz sizce
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Rowsource'ları set ettiğiniz kod satırlarını aşağıdaki şekilde değiştirebilirsiniz. bu sadece bir yöntem daha farklıları da yapılabilir.
Kod:
Dim i%
cmdfirma.Clear
For i = 2 To Sheets("veri").Cells(65536, 1).End(xlUp).Row
    cmdfirma.AddItem Sheets("veri").Cells(i, 1)
Next i
cmdkumascinsi.Clear
For i = 2 To Sheets("veri").Cells(65536, 3).End(xlUp).Row
    cmdkumascinsi.AddItem Sheets("veri").Cells(i, 3)
Next i
cmdmusteribilgisi.Clear
For i = 2 To Sheets("veri").Cells(65536, 4).End(xlUp).Row
    cmdmusteribilgisi.AddItem Sheets("veri").Cells(i, 4)
Next i
 
Katılım
9 Ocak 2007
Mesajlar
37
Excel Vers. ve Dili
henüz bir bilgim yok
Sayin Fpc ArkadaŞim Öncelİkle TeŞekkÜr Ederİm Yardminin İÇİn Şu Anda Hatasiz ÇaliŞmaya BaŞladi Benİm Sİze Bİr Sorum Daha Olacakti

GÖrdÜĞÜnÜz Gİbİ Verİ GİrİŞ Lerİ Yapliyor Benİm Amacim Şu Gelen KumaŞlarin Bİlgİlerİnİ Gİrmek Ve Bu Bİlgİlerİ AŞaĞida Lİstwİew De GÖrÜnmesİ Kaydet DedİĞİmİz Zamnda Gereken Sayfalara Bu Bİlgİlerİn Yazilmasi Lİst Wİew Hakkinda Pek Bİr Bİlgİm OlmadiĞi İÇİn Ne Yapabİlİrİz Yardimlariniz İÇİn TeŞŞekÜrler

ÇaliŞir Durumdakİ Ekİ Tekrar Yolluyorum
 
Üst