Müşteri isimlerine müşteri kodlarını atama

Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Arkadaşlar bundan önce sorduğum soru çok detaylı gelmiş olacak ki herhangi bir cevap gelmedi. Soruyu daha basite indirgeyerek tekrar sormak istiyorum. İşimi oldukça kolaylaştıracak bir konu olduğu için yardımlarınızı bekliyorum. Ekli dosyada müşteri kodu, adı soyadı, adresi ve durumu belirtilen bir liste var. İstediğim şu; macroyu çalıştırdığımda userform üzerinde A'dan Z'ye sıralanmış müşterilerin isimleri olan bir liste çıksın (Fakat bu listeye durmunda "ayrıldı" ibaresi olanlar dahil olmasın.) Ben müşteri ismini çift tıkladığımda aktif olan hücreye müşterinin kodunu yazarak bir alt hücreye gitsin. Hepsi bukadar.
Yardımcı olursanın gerçekten çok memnun olacağım. Kolay gelsin.
 
Katılım
6 Aralık 2005
Mesajlar
21
liste

umarım işini görür

kod sınırları genişletilmelidir

for next döngüsündeki
 
Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Sayın masiva80, tam istediğim gibi olmuş. Teşekkür ederim. Birkaç sorum daha olacak. 1.Bu listedeki isimleri listbox'ta A'dan Z'ye sıralanmış olarak göremezmiyiz. 2. Listbox açıkken aktif hücreyi kendim seçemezmiyim.
 
Katılım
6 Aralık 2005
Mesajlar
21
cevap

tüm veriler büyük harfle girilirse sıalama sağlıklı olur

for -next döngüsündeki sınırlar genişletilmelidir.


kodun amacına ulaşıp ulaşmadığını bildidsen sevinirim.
 
Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Sayın Masiva hücreyi kendimiz seçelim derken şunu kastediyorum; örneğin listbox açıkken mouse ile excel sayfasındaki herhangi bir hücreyi tıklayamıyorum. Mouse ile tıklayarak hücre adresini seçebilip seçemeyeceğimizi sormak istiyorum. Ayrıca burdaki işlemi başka excel dosyalarındada yapmak istiyorum ama açık olan diğer dosyalara geçiş yapamıyorum. Acaba tüm çalışma kitaplarında bunu nasıl uygulayabilirim. Cevabınıza yarın bakabilirim. Şimdiden teşekkürler.
 
Katılım
6 Aralık 2005
Mesajlar
21
cevap

form açıkken hücreyi direk seçemiyoruz benim bildiğim kadarıyla.
kitplar arası işlem yapmak beni biraz aşıyor açıkcası
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sayın Masiva hücreyi kendimiz seçelim derken şunu kastediyorum; örneğin listbox açıkken mouse ile excel sayfasındaki herhangi bir hücreyi tıklayamıyorum. Mouse ile tıklayarak hücre adresini seçebilip seçemeyeceğimizi sormak istiyorum. Ayrıca burdaki işlemi başka excel dosyalarındada yapmak istiyorum ama açık olan diğer dosyalara geçiş yapamıyorum. Acaba tüm çalışma kitaplarında bunu nasıl uygulayabilirim. Cevabınıza yarın bakabilirim. Şimdiden teşekkürler.
Sorularınıza sıra ile cevap verirsem, Form açıkken hücrede işlem yapmak için userformun properties penceresinden showmodal özelliğini false yapın. Başka excel kitaplarına geçiş yapmak zor değil ama nasıl bir şey istediğinizi biraz daha açın. Yapılan bir uygulamanın tüm çalışma kitaplarında geçerli olması için uygulamayı eklenti haline getirebilirsiniz.
 
Katılım
21 Mart 2006
Mesajlar
234
Excel Vers. ve Dili
Excel 2003 - İngilizce
Form açıkken hücrede işlem yapmak için userformun properties penceresinden showmodal özelliğini false yapın. Başka excel kitaplarına geçiş yapmak zor değil ama nasıl bir şey istediğinizi biraz daha açın. Yapılan bir uygulamanın tüm çalışma kitaplarında geçerli olması için uygulamayı eklenti haline getirebilirsiniz.
Sayın leventm, söylediğiniz gibi showmodal özelliğini false yapınca tam istediğim gibi oldu. Form açıkken açık olan diğer excel dosyalarınada geçiş yapabiliyorum. Bu şekildede işimi görüyor. Şuan bu form liste.xls dosyasında mevcut. Tabiki istenilen excel dosyasından da açmak isterim. Ama bundan daha önemlisi şöyle bir sorunu farkettim. Aynı müşterinin iki farklı kodu olabiliyor. Bu durumda listede iki isim birden çıkıyor ancak her iki ismin müşteri kodları farklı olduğu halde ikisinide çift tıkladığımızda her ikisi için de ilk yazılı olan ismin kodunu yazıyor. Buna bir çözüm bulmak mümkünmü.
 
Üst