ComboBox ile ilgili

Katılım
16 Mart 2009
Mesajlar
19
Excel Vers. ve Dili
Office 2007
Merhaba Excel.web.tr kurucuları ve uyeleri.Ben forumunuza yeni uye oldum.Guzel bir forum kurdugunuz için ve yaklasımlarınız için kendi adıma tesekkur ederim.

Benim bir sıkıntım var arkadaslar.Sizinle paylasmak istedim ancak sizden bir ricam var bir soz vardır ya bana balık yemesini degil balıgın tutmasını ogretin o gibi bende nasıl oldugunu ogrenmek isterim yardımcı olursanız sevinirim.

Dosyayı ekleyecegim ama ben biraz sorunumdan bahsetmek istiyorum.Bir zirai ilac programı yapmaya calısıyorum.Burdaki sorunum su musterilerin herbirisi için bir sayfa acılacak.Her bir musterinin alacagı kendi sayfasında tarih adet vs vs olacak.Bunlardan once malzeme listesi olacak ve musterinin her satırında box ile bu malzeme listesi secilebilir olacak.Ama bunu yapamıyorum.Yapıyorum ancak makro gerekiyor.Yeni malzemeler geldiginde ekleyebilmeliyim.Ancak musterinin daha once aldıgı urunleri bozmamalı.Daha once yapmıs oldugum programda kopru ile yapmıstım bunları ama surekli musterinin urun aldıgı satıra = koyup urun listesindeki urunleri almak vakit kaybı oluyor.Birde comboboxta tek satır yada tek sutun ile alan taranıyor ve uygulandıgı sayfada olması gerekiyor urunlerin o da tum musteriler için tek tek urun yazılması gerekiyor sayfalarının altında.Anlasılır oldu mu bilmiyorum eger anlasılır olmadıysa dosyayı eklerim.Sİmdiden ilginiz için tesekkur ederim...


Saygılarımla...


İyi Çalışmalar...
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,974
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar,
Öncelikle formumuza hoşgeldiniz. Sorularınızı örnek dosyalarla desteklerseniz çok daha çabuk cevap alırsınız.

Kolay gelsin
 
Katılım
16 Mart 2009
Mesajlar
19
Excel Vers. ve Dili
Office 2007
Tesekkur ederim Sn.Komutan63;

Yapmıs oldugum dosyanın bir ornegini ekledim.Yapmıs oldugum calısmada sayfa 1 de musteri sayfası ve yapmıs oldugu alımlar için urunlerin girildigi hucreler var.Hucrelere combobox ile asagıdaki urunleri girdim.Musterinin alım yaptıgı hucrelere tıklanırsa combobox ile asagıda sıralanan urunlerin listesi hucrede beliriyor.Ancak sorun yukarıda da anlattıgım gibi comboboxta(veri--veri dogrulama ile yapılan) yapılan bu işlemler için urunler combobox yapılan sayfa içinde olmalı.Simdi atıyorum 150 musterinin sayfasına bu urunleri koymak zor olacak koyduk diyelim her yeni gelen urun için bu sayfalardaki urunlerin hepsini yenilemek gerekecek.Bunun daha kolay bir yontemi var mı?Makro ile combobox yapsak ki ben makroyu bilmiyorum.Acaba makro ile olur mu?Yada benim dusundugum bu programı daha kolay nasıl yapabiliriz?

Bundan onceki yapmıs oldugum programda köprü ile yapmıstım.Urunler sayfası ayrı yine tek tek musterilerin sayfası ayrı musteri almıs oldugu urunu urun hucresine yazmak için = koyup urun sayfasına gidip oradan urun seciliyordu.Bu yontem cok uzun ve zaman kaybına neden oluyor.Bu nedenle combobox ile programı geliştirmek istedim.İlginiz için tekrar tesekkur ederim...


Saygılarımla...


İyi Çalışmalar...
 

Ekli dosyalar

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Ekli dosyayı inceleyiniz.
 

Ekli dosyalar

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
İsteğiniz doğrultusunda birim fiyatı da getirecek ve tutarı hesaplayacak şekilde düzenlenmiş dosya ilişiktedir.
 

Ekli dosyalar

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
buradada mitarı girdiginizde toplamda adet carpi fiyatını otomatik veriyor
kolay gelsin yardımcı olmak istedim
 

Ekli dosyalar

Katılım
16 Mart 2009
Mesajlar
19
Excel Vers. ve Dili
Office 2007
Arkadaslar tum paylasımlarınız için cok tesekkur ederim.Gercekten cok faydalı seylerin paylasımını yapıyorsunuz.Hepinizin ellerine sağlık...!!!


Saygılarımla...

İyi Çalışmalar...
 
Katılım
16 Mart 2009
Mesajlar
19
Excel Vers. ve Dili
Office 2007
Sayfada kendime gore duzenleme yaptım ancak makro urun ismini baska yere yazıyor.Bunun nedeni nedir?Urun B13 te cıkacagına B105te cıkıyor.Birde urun satırının kilitli olmasını istiyorum yani urun o satıra yazıldıktan sonra o satırdaki urunun bozulmaması için kilitlenmesini istiyorum.Hucreleri kilitledikten sonra makro calısmıyor.Bu konuda yardımcı olurmusunuz?
 

Ekli dosyalar

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Böyle bir şey mi?
 

Ekli dosyalar

Katılım
16 Mart 2009
Mesajlar
19
Excel Vers. ve Dili
Office 2007
Merhaba,
Böyle bir şey mi?

Evet Ellerinize saglık emeginiz için cok tesekkur ederim.Bu yazdıgım gibi hucredeki yer degişikliginin sebebi neydi ki B105te gosyerdi urunleri?

Yalnız soyle bir problem var ben aynı sayfadan yaklasık 200 tane falan yapıcam.Bu sekilde yaptıgımda calısma sistemi agırlasır biliyorum ancak dediginiz gibi makroyla yapamıyorum cunku makroyla nasıl yapacagımı bilmiyorum.

Tekrar cok tesekkur ederim Sn dEdE
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit

Bu yazdıgım gibi hucredeki yer degişikliginin sebebi neydi ki B105te gosyerdi urunleri?
Yalnız soyle bir problem var ben aynı sayfadan yaklasık 200 tane falan yapıcam.Bu sekilde yaptıgımda calısma sistemi agırlasır biliyorum ancak dediginiz gibi makroyla yapamıyorum cunku makroyla nasıl yapacagımı bilmiyorum.
Merhaba,
Önceki Makro B sütunundaki son dolu hücreyi kontrol ediyordu. Siz toblonun altına taksit tablosu ekleyince doğal olarak onun son satırından sonraki ilk boş hücreye yazıyordu.
Daha önce gönderdiğim dosyada tutarları makro ile hesaplattırmıştım. O dosyadaki makroyu kullanabilirsiniz.
Sayfa sayısının fazla olabileceğini düşünerek her değişikliği otomatik olarak hesaplattırmak yerine( bu durumdada yavaşlama olabilir) işlem bittiğinde Tutar yazılı hücreye tıklayarak hesaplamaların tümünün yapılmasını sağlamıştım.
Hoşçakalın.
 
Katılım
16 Mart 2009
Mesajlar
19
Excel Vers. ve Dili
Office 2007
Merhaba,
Önceki Makro B sütunundaki son dolu hücreyi kontrol ediyordu. Siz toblonun altına taksit tablosu ekleyince doğal olarak onun son satırından sonraki ilk boş hücreye yazıyordu.
Daha önce gönderdiğim dosyada tutarları makro ile hesaplattırmıştım. O dosyadaki makroyu kullanabilirsiniz.
Sayfa sayısının fazla olabileceğini düşünerek her değişikliği otomatik olarak hesaplattırmak yerine( bu durumdada yavaşlama olabilir) işlem bittiğinde Tutar yazılı hücreye tıklayarak hesaplamaların tümünün yapılmasını sağlamıştım.
Hoşçakalın.
Tekrar cok tesekkur ederim Sn dEdE.Emeklerine saglık...

İnşallah bende bu makroyu cozup sizin gibi yardımcı olmayı isterim.
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Rica ederim Güle :) güle :) kullanın.
 
Katılım
16 Mart 2009
Mesajlar
19
Excel Vers. ve Dili
Office 2007
Rica ederim Güle :) güle :) kullanın.
Valla bu makro işi benim canımı sıkmaya basladı.Urun sayfasında degişiklik yaptım tum urunleri yazdım simdi hem makroda tum urunler cıkmıytor hemde calısmıyor.Tekrar yardım isteyecegim :(

Birde urunler sayfasına urun eklendiginde kaydedip acılınca calısacaktı simdi de calısmadıgı gibi ileride araya atıyorum C harfine bir urun ekleyecegimde calısacak mı?


 

Ekli dosyalar

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Ürün Listesinin yer aldığı sayfanın adını değiştirmişsiniz.
Açılıştaki hata mesajında Debug düğmesini tıklayınız. Açılan kod penceresindeki Data kelimesini (3adet) Ürün Listesi kelimesi ile değiştirin. Kaydedip kapatıp açın.
....ileride araya atıyorum C harfine bir urun ekleyecegimde calısacak mı?
ComboBox ürün isimlerini A sütunundan alıyor. A sütununa yazmanız halinde sorun olmaz. Biraz uğraştırır ama istenirse diğer sütunlar da işleme dahil edilebilir.
Hoşçakalın.
 
Katılım
16 Mart 2009
Mesajlar
19
Excel Vers. ve Dili
Office 2007
Merhaba,
Ürün Listesinin yer aldığı sayfanın adını değiştirmişsiniz.
Açılıştaki hata mesajında Debug düğmesini tıklayınız. Açılan kod penceresindeki Data kelimesini (3adet) Ürün Listesi kelimesi ile değiştirin. Kaydedip kapatıp açın.

ComboBox ürün isimlerini A sütunundan alıyor. A sütununa yazmanız halinde sorun olmaz. Biraz uğraştırır ama istenirse diğer sütunlar da işleme dahil edilebilir.
Hoşçakalın.
Sn dEdE;

Sayenizde programı tekil bir örnek olarak bitirdim.Simdi musteri sayısı kadar cogaltmaya hazır.Emeginiz coktur.Tesekkur ederim hersey için

Saygılarımla...

İyi Çalışmalar...
 
Katılım
16 Mart 2009
Mesajlar
19
Excel Vers. ve Dili
Office 2007
Sn. dEdE;

Tum musteriler için aynı sayfayı kopyaladım.Ancak makro kodlarını 2-3 musteri için yaptım ve dosya cok kasmaya basladı.Yani program cok acayip agır calısıyor.Yaklasık 150 adet altta sayfa actım ve bu makro kodlu sayfayı olusturmaya calıstım.Ayrıca kullanım kolaylıgı olsun diye sayfa içlerine kopruler kurdum.Ancak dosya cok agır calısıyor ki daha 3 musteri için makro atadım.150 musteri için bunu yaptıgımda programın bu hızla calısacagını sanmıyorum.Bunun nedeni ne olabilir?Cozum yolları nedir?
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Sorun makroda değil, sayfa sayısının fazla olmasında, formüllerde(tutarları hesaplayan) ve biçimlendirmelerde. Makrolar gereksiz döngüler içermiyorlarsa yavaşlamaya nede olmazlar.
Excelin yavaşlaması konusunda aşağıdaki bu linkte bulunan 3 no lu mesaja bakabilirsiniz.
Hoşçakalın.
 
Üst