Combobox

Katılım
9 Aralık 2006
Mesajlar
41
Excel Vers. ve Dili
Office 2003
Arkadaşlar sizden bir ricam var.. Tıkandım artık, elim kolum bağlı..
Umarım yardımcı olabilirisiniz..
Excel'de 3 adet combobox var..
Biri bölgeler, ikincisi şubeler, üçüncüsü ise şubelerdeki personeller ile ilgili..
İlk combobox a bölgeleri yerleştireceğim.. İlk combobox taki bölgelerden birini seçince, sadece o bölgelerdeki şubeler gözüksün istiyorum.. İkinci combobox tan, istediğim şubeyi seçince ise üçüncü komboboxta sadece o şubedeki personel listesi gözüksün istiyorum.. Makro bilgim çok iyi değil.. Size dosyayı gönderiyorum.. Biri bana yardımcı olabilir mi?

Lütfeeeen!!!
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Taslak Dosyadaki mantığı kendinize uyarlayınız.
 

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
Tablonuzun bu şekli ile istediğinizi yapmak zor, kodlamayı karışık hale getiriyor. Bölge adlarını altalta sayfa2 de listeleyip, birde sayfa1de aralarda bulunan total satırlarını kaldırarak yeni bir dosya eklerseniz işlem daha kolay olacaktır.
 
Katılım
9 Aralık 2006
Mesajlar
41
Excel Vers. ve Dili
Office 2003
Tablonuzun bu şekli ile istediğinizi yapmak zor, kodlamayı karışık hale getiriyor. Bölge adlarını altalta sayfa2 de listeleyip, birde sayfa1de aralarda bulunan total satırlarını kaldırarak yeni bir dosya eklerseniz işlem daha kolay olacaktır.
tamam levent bey, söylediğinizi yaptım
derdimi anlayabildiniz değilmi?
mesela ilk comboboxta sadece bölgeler olacak
örneğin ilk comboboxtan akdenizi seçince bana, ikinci comboboxta sadece akdeniz bölgenin şubelerini getirsin.. şubeyi seçincede üçüncü comboboxta sadece o şubenin py listesini getirsin..
lütfen bilen biri varsa yardımcı olsun..
 
Son düzenleme:

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
Ekli dosyayı inceleyin. Veri seçimi için uygulaması daha kolay olduğu için combobox yerine veri doğrulama ile yapılan açılan liste kullanılmıştır. Eğer comboboxta ısrar ederseniz yeniden bir düzenleme yapılabilir.
 
Katılım
9 Aralık 2006
Mesajlar
41
Excel Vers. ve Dili
Office 2003
Ekli dosyayı inceleyin. Veri seçimi için uygulaması daha kolay olduğu için combobox yerine veri doğrulama ile yapılan açılan liste kullanılmıştır. Eğer comboboxta ısrar ederseniz yeniden bir düzenleme yapılabilir.
Levent bey;

Öncelikle yardımlarınız için çok çok teşekkürler..
Size zahmet olmaz ise bana bir sheet te sadece 3 combobox olacak şekilde bir tablo hazırlar mısınız?
Verilerin sadece comboboxta gözükmesi lazım..
Yardımlarınız ve anlayışınız için şimdiden için çok çok teşekkürler..
 

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
Ekteki dosyada combobox ile yapılmış şeklidir. Comboboxlar denetim araç kutusundan kullanılmıştır.
 
Katılım
9 Aralık 2006
Mesajlar
41
Excel Vers. ve Dili
Office 2003
Ekteki dosyada combobox ile yapılmış şeklidir. Comboboxlar denetim araç kutusundan kullanılmıştır.
Süpersiniz Levent bey, çok ama çok çok teşekkürler.
Şimdi son bir sorum var ancak çok önemli değil..
Combobox'un içinedeki metine müdahale edilmesin istiyorum..
Birde comboboxtaki boşluklar olmasın istiyorum..
Çokmu şey istiyorum :)
Dedimya bu bile yeterli, çok ama çok teşekkürler..
 

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
Boşluklar giderildi, sayfa üzerinde sanıyorum comboboxların locked özelliği çalışmıyor yada ben çalıştıramadım, ama comboboxlara veri girmeye çalışınca silen kodlar ilave ettim, sanıyorum bu şekildede işinize yarayacaktır.
 
Katılım
9 Aralık 2006
Mesajlar
41
Excel Vers. ve Dili
Office 2003
Boşluklar giderildi, sayfa üzerinde sanıyorum comboboxların locked özelliği çalışmıyor yada ben çalıştıramadım, ama comboboxlara veri girmeye çalışınca silen kodlar ilave ettim, sanıyorum bu şekildede işinize yarayacaktır.
Levent bey;

Yardımlarınız için çok ama çok teşekkürler..
Gerçekten çok makbule geçti..

Herkese kocaman kocaman sevgilertttt:icelim:
 
Katılım
9 Aralık 2006
Mesajlar
41
Excel Vers. ve Dili
Office 2003
Boşluklar giderildi, sayfa üzerinde sanıyorum comboboxların locked özelliği çalışmıyor yada ben çalıştıramadım, ama comboboxlara veri girmeye çalışınca silen kodlar ilave ettim, sanıyorum bu şekildede işinize yarayacaktır.
Levent bey merhaba;

bir sorum olaca size.. ben comboboxların içindeki verileri normal bir hücredede göstermek istiyorum.. düşeyara ile bağlayacağım verileri.. kısacası combobox'un içindeki veriyi normal hücredede görmem gerekli..
Nasıl aşabiliriz bu durumu?
 

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
Hangi comboboxtaki veriyi hangi hücreye bağlamak istiyorsunuz.
 
Katılım
22 Kasım 2006
Mesajlar
15
Excel Vers. ve Dili
Excel 2003 TR
Nedir?

Merhaba Arkadaşlar,
Uzun zamandan beri excel kullanıyorum. İşim gereği özellikle direkt sayfa üzerinde, manuel olarak veri tabanı oluşturma ve bu veri tabanına girilen verileri istenen yerlerde istenen şekillerde işleyip kullanma yoluna gittim.
Makroları ise düğme oluşturup bu düğmeye yapmak istediğim işlemi kaydetme şeklinde kullandım. Ancak bunlar bana bir yere kadar yetti.
VBA kodları konusunda bilgim sıfır desem yalan olmaz. Bu forumda üye bulunan arkadaşların ekserisinin kullandıklarını fark ettiğim veya bu bölümde olduğu için gödüğüm listbox, combobox vb. iletişim, sorgulama ve veri girme kutularına şiddetle ihtiyaç duymama rağmen nasıl oluşturuldukları ve nasıl kullanıldıkları konusunu hep merak etmiş ve bir türlü oluşturup çalıştıramamışımdır.
Tabii olarak; Merak, akıl midesinin guruldaması olunca bizde mide gurultuları hiç eksik olmuyor. Konu ile alakalı gerekli izahı yaparsanız memnun olurum. Tüm arkadaşlarıma başarılar diliyorum. ®E
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,568
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Boşluklar giderildi, sayfa üzerinde sanıyorum comboboxların locked özelliği çalışmıyor yada ben çalıştıramadım, ama comboboxlara veri girmeye çalışınca silen kodlar ilave ettim, sanıyorum bu şekildede işinize yarayacaktır.
Selamlar,

Sn. leventm,

Bu işlem için ComboBox'ın özellikler penceresinden Styl bölümünde 2 ile başlayan seçeneği seçtiğimizde elle veri girişine izin vermeyecektir. Ek bilgi olarak belirtmek istedim.

Saygılar.
 

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
Bu işlem için ComboBox'ın özellikler penceresinden Styl bölümünde 2 ile başlayan seçeneği seçtiğimizde elle veri girişine izin vermeyecektir. Ek bilgi olarak belirtmek istedim.
Teşekkür ederim bu özelliği kullanmak hiç aklıma gelmemişti. Güzel bir bilgi oldu.

üç comboboxun içindeki aynı değeri, comboboxların altındaki ilk hücredede görebilir miyim?
Düşeyara ile bağlamam için hücre içinde de olması lazım o verilerin..
Bunun için her comboboxa yazılan kodların içine aşağıdaki gibi bir satır ilave edin. Buradaki C3 hücre adıdır.

[c3]=Combobox1
 
Katılım
9 Aralık 2006
Mesajlar
41
Excel Vers. ve Dili
Office 2003
Levent bey merhaba;

Ekteki dosyada istediğimi yaptım..
Ancak son ve küçük bir sorun kaldı.. Dosyayı incelerseniz, Data kısmında E kolonunda bölgeyi seçince listeleri sıralatabiliyorum.. Ancak şöyle bir sorun var..
Mesela ege bölgede 25 şube var, marmarada 15 diyelim.. önce egeyi seçip, 25 şubeyi, o hücrelere getirttikten sonra marmarayı getirmek istediğimde, ege bölgesinden kalan 10 şubede orada gözükmekte.. Yani combobox'tan o bölgeyi seçince, önce hücreleri temizlemesini, sonra yerleştirmesini yapmam gerekiyor..
Bunu nasıl aşabiliriz?
 
Üst