• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hücre seçildiğinde açılır kutunun kendinden açılması

hakpin

Banned
Katılım
16 Ekim 2006
Mesajlar
106
Excel Vers. ve Dili
Excel 2003 Türkçe
Değerli Hocalarım,
Aşağıda mevcut kod ile yalnızca bir hücredeki açılır kutu hücreyi seçtiğimizde kendiliğinde açılıyor.Diğer bir kaç hücredede, seçildiğinde seçilen hücredeki açılır kutunun kendiliğinden açılması için yardımcı olursanız sevinirim.
Örnek: L16:T16, L18:T18 hücreleri gibi.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address <> "$AN$14:$AQ$14" Then Exit Sub
SendKeys "%{down}"
End Sub
 
Merhaba


If Intersect(Target, Range("L16:T16, L18:T18 ")) Is Nothing Then Exit Sub
SendKeys "%{down}"
 
K&#305;ymetli Zafer Hocam ,
&#304;lginize &#231;ok te&#351;ekk&#252;r ederim.Kolay gelsin.
 
Hücre seçildiğinde açılır kutunun kendiliğinden açılması

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range("L16:T16, L18:T18 ")) Is Nothing Then Exit Sub
SendKeys "%{down}"

Değerli Zafer Hocam,ve diğer üstatlarım,
Yazmış olduğunuz kodu değiştirdikten sonra yukardaki haliyle çalışıyor fakat, bu seferde diğer makrolar (Yolluk giriş sayfasında yolluk aktar makrosu) çalışıp bittikten sonra en son seçtiği hücrenin altında (L14) liste kutusu açıyor, açmasını istemiyorum.Dosyayı ekte gönderiyorum ilgilenirseniz sevinirim.
 
Merhaba

kodları çalıştırdım bende liste kutusu gelmedi. Zaten l14 de liste kutusuda yok

En son satırdaki
Range("L14").Select satırını
Örneğin
Range("a1").Select
yapın isterseniz
 
Say&#305;n Zafer Hocam;
&#214;nce ilginizden dolay&#305; te&#351;ekk&#252;r ederim.Pro&#287;ramda hangi makro &#231;al&#305;&#351;&#305;rsa &#231;al&#305;&#351;s&#305;n, en son "L14" h&#252;cresine d&#246;nmesi gerekmekte ,&#231;&#252;nk&#252; pro&#287;rama ilk giri&#351; onay tarihi girmekle o h&#252;creden ba&#351;l&#305;yor.&#214;rne&#287;in "Yolluk Aktar" d&#252;&#287;mesini t&#305;klad&#305;&#287;&#305;m&#305;zda makro &#231;al&#305;&#351;&#305;yor,bittikten sonra "L14" H&#252;cresini se&#231;iyor,i&#351;te sonra h&#252;crenin alt&#305;nda tek sat&#305;rl&#305;k bo&#351; bir liste kutusu a&#231;&#305;l&#305;yor. Neden a&#231;&#305;l&#305;yor &#231;&#246;zemedim."L14" yerine"a1" se&#231;in diye yazm&#305;&#351;s&#305;n&#305;z.Bu seferde "a1" h&#252;cresi alt&#305;nda bo&#351; bir kutu a&#231;&#305;l&#305;yor.Bu sizin yazm&#305;&#351; oldu&#287;unuz kod sat&#305;r&#305;n&#305; de&#287;i&#351;tirdikten sonra olmaya ba&#351;lad&#305;.E&#287;er ilgilenirseniz sevinirim.Tekrar te&#351;ekk&#252;r eder, i&#351;lerinizde kolayl&#305;klar dilerim.
 
Son düzenleme:
Merhaba

Auto_open makrosundaki kodları aşağıdaki gibi düzenledim.SelectionChange
işleminde kullandığınız alanları diğer alanlarla beraber seçmeyiniz.Diğer makrolarınızdada aynı olanlar varsa ayırınız.

Beraber seçtiğnizde aktif olan hücreye sendkey gönderiyor.

Makrosuz denemek için L14 ilk hücre olmak üzere L16 kadar hücreleri seçin L14'de liste kutusu açıldığını göreceksiniz.


Kod:
Range( _
        "V3:AL3,AN3:AR3,L14:R14,Y14:AC14,V16:AB16,AD16:AG16,AI16:AL16,V18:AB18,AD18:AG18,AI18:AL18,L20:T20,V20:AD20,L22:O22,V24:AD24,L24:T24,L26:O26,L28:T28,V28:AB28,BA16:BI16,BA18:BR18,BA20:BR20,BA22:BD22,BA24:BI24" _
        ).Select
        Selection.ClearContents
    Range("L16:T16").ClearContents
    
    Range("L18:T18").ClearContents
    Range("AN14:AQ14").ClearContents
 
Zafer Hocam merhaba;
&#214;ncelikle benim i&#231;in imkans&#305;z olan bu ince ayr&#305;t&#305;y&#305; yakalay&#305;p , zaman ay&#305;rd&#305;&#287;&#305;n&#305;z i&#231;in te&#351;ekk&#252;r ederim.Yazd&#305;&#287;&#305;n&#305;z gibi di&#287;er makrolar&#305; d&#252;zenledim. Art&#305;k son h&#252;crede liste kutusu a&#231;&#305;lm&#305;yor.&#199;ok te&#351;&#351;ekk&#252;r eder Yeni y&#305;l&#305;n&#305;z&#305; kutlar sa&#287;l&#305;k dilerim.
 
Zafer hocam iyi g&#252;nler yeni y&#305;l&#305;n&#305;z&#305; da bu arada kutlam&#305;&#351; olay&#305;m. Hocam e&#287;er m&#252;sait iseniz sizlerden yard&#305;m istiyorum, benim excel bilgim sizlerin yan&#305;nda s&#305;f&#305;r demek, ge&#231;en hafta i&#231;erisinde forumunuza &#252;ye oldum, EKK Kredi kooperatifinde &#231;al&#305;&#351;&#305;yorum, b&#252;t&#252;n i&#351;lerimde exceli kullan&#305;yorum, ama excelin makrolar&#305;yla bi i&#351;lem yapmad&#305;m ve bilmiyorum. ama sizlerin &#231;al&#305;&#351;malar&#305;n&#305; g&#246;rd&#252;k&#231;e &#246;&#287;renmek iste&#287;im artt&#305;. basit &#231;al&#305;&#351;malar&#305;m&#305; sizlerin yard&#305;m&#305;yla bana &#231;ok yard&#305;mc&#305; olabilecek hale getirebilirim. yard&#305;mlar&#305;n&#305;z&#305; bekliyorum. dedi&#287;im gibi ben sizlerin yan&#305;nda &#231;ok acemiyim. &#246;rnek olarak bi &#231;al&#305;&#351;mam&#305; size g&#246;ndermek istiyorum e&#287;er istiyorsan&#305;z
 
Say&#305;n BERTAN09

&#199;al&#305;&#351;malar&#305;n&#305;zda tak&#305;ld&#305;&#287;&#305;n&#305;z yerleri soru ba&#351;l&#305;&#287;&#305; a&#231;arak sorarsan&#305;z arkada&#351;lar&#305;m ve ben &#231;&#246;zmeye &#231;al&#305;&#351;&#305;r&#305;z.&#304;yi seneler.

Say&#305;n hakpin sizede iyi seneler.Te&#351;ekk&#252;r ederim
 
Geri
Üst