başka sayfadan listformu yüklemek

Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
herkeze iyi akşamlar.bu konu ile ilgili çok sayıda örnek var ama benim istediğim gibi olanı ben bulamadım.... benim istediğim sayfa1de çalışırken sayfa2 deki verileri yüklemek istiyorum. ama veri girildikçe listeye yükleme yapmalı (rowsourc.A2:f1000) gibi değil.listede enson kayıt gözükmeli,ilk satır başlık olmalı.umarım anlatabilmişimdir.. herkeze teşekkür ederim iyi akşamlar...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,580
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Örnek bir dosya eklermisiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,580
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Örnek dosyanızda rowsource özelliğini kullanmadan diye belirtmişsiniz. Bu yöntem dışında additem ile verileri listboxa alabilirsiniz fakat sizin örneğiniz için rowsource daha uygun gibi görünüyor. Biraz daha detaylı açıklarsanız çözüme daha çabuk ulaşabiliriz.
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
hocam rowsource olmasın dememin sebebi listede enson yapılankaydıda görebilmek.örneklerden anladığım kadarı ile enson kaydı bu şekilde göremiyor olma düşüncemdi..o şekilde olabiliyorsa benim için önemli değil.ayrıca userformumda 2 listboxım olacak ve biri bu sayfadan diğeri başka sayfadan veri alacak..
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
arkadaşım

bu kayıtları bir "güncelle" butonu koyarsan kayıt ekledikçe listbox'taki değerler güncellenecektir.ayrıca userform'un initialize olayına şu kodu yazarsanız sorununuz çözülür >>
private sub userform_initialize ( )
listbox1.rowsource = " a2:f " & [a65536].end(3).row
' (isteğinize göre değiştirin...)
listbox1.columncount = sütunsayısı
listbox1.columnheads = true
end sub
' güncelle butonu
private sub commanbutton1_click ( )
listbox1.rowsource = "a2:f"
end sub
derseniz kayıtlar güncellenecektir.
ii çalışmalar...
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
yardımınız için teşekkür ederim.. listformu istediğimiz sayfadan yükleyebileceğimiz kod nedir.. iyi günler
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
arkadaşım

istediğin sayfadan yüklemek için >>
userform'un initialize olayında listbox1.rowsource = "sayfa1!a2:f "
demek yeterli olacaktır...
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
Private Sub UserForm_Initialize()
ListBox1.ColumnCount = 8
ListBox1.ColumnWidths = "50;80;70;60;50;70;50;50"
ListBox1.RowSource = "malzeme kayıt!B2:I" & [a65536].End(3).Row
End Sub

bu kodlarla listformu dolduruyorum.malzeme kayıt sayfası açıkken sorum yok ancak başka sayfadayken formu açtığımda bilgiler eksik geliyor veya hiç gelmiyor. kodlarımda hata nerede yardımcı olabilirmisiniz...teşekkürler.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
merhaba.
Aşağıdaki şekilde deneyiniz.:cool:
Kod:
ListBox1.RowSource = "malzeme kayıt!B2:I" & sheets("malzeme kayıt").[a65536].End(3).Row
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
form1de error 380 hatası veriyor ancak form2 de denediğimde çalışıyor.problem i çözemedim.dosyamı ekliyorum kontrol edebilirseniz sevinirim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Ekli dosyayı inceleyiniz.
Ekli dosyayı güncelledim.
Bir deneyiniz.
Dosyayı Güncelledim.
Bir deneyiniz.
 
Son düzenleme:
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
arkadaşlar konuya bir el atalım kodlar başka dosyalarda çalışıyor benimkine gelince tık yok benmi hata yapıyorum dosyadamı bozuklukvar.kafayı yiyem listboxu başka sayfadan yükleme nasıl oluyor yardımcı olurmusunuz.....dosya hatalıysa yeniden başlıyayım bir cevap lütfen......
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Yolladığım dosyayı inceledinizmi?
O şekilde işinizi görmüyormu?
Yolladığım dosya çalışıyordu.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Listbox2 'ye hangi sayfadaki verileri hangi sütunları almak istiyorsunuz?
Bunu belirtilseniz o şekilde düzenleme yapılabilir.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Ekli dosyayı güncelledim.Dağa önceki mesajımdan indirebilirsiniz.
Listbox2 için bir şey yapmadım.Çünkü listbox2'ye verilerin hangi sayfadan hangi sutun ve satırlardan alınacaığını belirtmemişsiniz.
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
syn sezar misafirikte olduğum için cevaplarınıza bakamadım kusura bakmayın.cevabınız istediğim gibi olmuş.ancak form1 de listbox2 için kodları uyguladığımda garip bir durum var.bende ne olduğunu anlamadım.ilk açılışta herşey normal olmasına karşılık kaydet butonuna basınca listbox1 deki verilerin yeri bozuluyor ve ayrıca formu malzeme kayıt sayfasında açtıysam eğer listbox2 ye malzeme kayıt sayfasında kaçtane veri varsa o kadar veri geliyor. eğer sayfa2 de formu çalıştırdıysam listbox1 e sayfa2 de kaç kayıt varsa o kadar veri geliyor.bunun sebebi ne olabilir.bu konuda da yardımcı olabilirmisiniz.....
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Dosyayı Güncelledim.Bir deneyiniz.
Önceki mesajımdan indirebilirsiniz.:cool:
 
Katılım
18 Aralık 2005
Mesajlar
464
Excel Vers. ve Dili
ofis2003
syn sezar elinize sağlık ilginize çok teşekkür ederim. tam istediğim gibi olmuş...son bir sorum var kaydet butonuna basınca listbox1deki görüntü A sütunundan B sütununa kayıyor bunun hakında bir yorumunuz varmı...
 
Üst