benim de bi sorum var o konuda... excelle ilgili... Hazırladığım bi tabloya bir comboboxtan değer girebilmek istiyorum. Yani bir hücreyi seçiyorum sonra gidip combodan bi değer seçiyorum, o değer otomatikman seçtiğim hücreye yazılıyor.. yapabilir misin?

kardeş şöyle olcak şimdi. excel de formlar çubuğunu göstertceksin. toolbox çubuğundan yapınca işlevi olmuyo yani ben yapamıyorum. ondan sen araç çubuklarından formları göstert. ordan combo box oluştur. sonra combo na sağ tık yap ve özelliklere gir. orda kontrol sekmesinde input range ve cell link var. input range combo da yeralan listen olacak. yani senin hazırlayacağın tabloda oluşacak bunlar.combo da seçtiğin veri de cell link olarak belirlediğin hücrede oluşacak. ben de ofis ingilizce, sorun olucağını sanmıyorum ama olursa tekrar yazarsın.

abi birden fazla cell link seçmekten bahsediyosun heralde. yani combonun listesinden seçtiğin değerin birden fazla hücrede oluşmasını istiyosun? onu şu şekilde yap bence: cell linklerin örneğin a1, b1 se sen önce b1'e =a1 yaz. sonra cell link olarak sadece a1'i seç. doğru mu anladım bilemiyorum. olmazsa buralardayız yine. -

doğru anladın kardeş ama ben aynı listeyi kullanarak farklı hücrelere FARKLI değerler girmek istiyorum. Yani a1=b1 yazarsam değer aynı olur... oysa ben tek comboyla istediğim hücreye veri girmek istiyorum... Mesela diyelim ki listem 1,2,3,4 ben a1'i tıklayıp listeden 1'i seçiyorum sonra da c4'ü tıklayıp listeden 3'ü seçiyorum... Bu nasıl olabilir? macrosuz olur mu?

kardeş sağol ilgin için... cell linki yapıyorum ama birden fazla ve bağımsız hücre seçince hata veriyor?

ben programlamadan çok office uygulamalarında makro yazmayla uğraşıyorum. anladığım kadarıyla burda çok fazla kişinin ilgisini çeken bi konu değil. çünkü sorularım genelde cevapsız kalıyo. eğer aranızda bu konuda çalışan varsa bi grup falan kuralım en azından cevapları kimden bekleyeceğimizi biliriz. ilgilenenler özele veya konuya bi cevap atsın haberleşelim. saygılar...

abi tek komboyla onu başarman mümkün değil. en azından benim ufkum o kadar geniş diil. ya her veri girişi iiçin ayrı bi combo kullanman lazım ya da her veri girişi için bi buton koyup şu makroyu kullanacaksın: Sub Macro4 ActiveSheet. Shapes("Drop Down 1"). Select With Selection. ListFillRange = "$A$1:$A$8" . LinkedCell = "$C$20" . DropDownLines = 8. Display3DShading = False End With End Sub burda her butona atadığın makroda linkedcell olarak ilgili hücreyi yazarsın. kullanıcı önce butona tıklar, sonra da combo dan veriyi seçer. bu değer o hücrede oluşur. tabi veri girilecek hücre sayın çoksa bu iki yöntem de yaş maaalesef ben sana şöyle bi alternatif sunayım kardeş. bence combo kullanmaktan vazgeç.combo listende kullandığın veriler varya, heh işte onların heribiri için bi buton koy. sonra her butona aşagıdaki komutu yaz. Sub Macro6 ActiveCell. FormulaR1C1 = "1" End Sub mesela bu makro seçili hücreye 1 değerini girer. her buton hangi veriyi oluşturacaksa 1 yerine o değeri yazarsın. bunda önce hücre seçilir, sonra da butona tıklanır veri oluşur. üstte bi satırlık kısımda bu butonlar bulunur mesela, orayı da window>freeze panes le dondurursun, ne kadar aşağı inilse de butonlar ekranda kalır böylece. butonu yine form çubuğundan oluştur. zaten hemen makro atama penceresi çıkar. orda yeni makro dersen visual basic editor açılır. orda sub ve end sub yazılı sadece arasına ActiveCell. FormulaR1C1 = "?" yazılacak. çok kolay yani, makrodan korkmana gerek yok -