veri doğrulama ile yapılan düşeyara hakkında

Katılım
18 Ocak 2007
Mesajlar
164
Excel Vers. ve Dili
ofis 2007 türkçe
arakadaşlar excel sayfası üzerinde veri doğrulama ile yapılmış düşeyara formulü çalışıyor ama veriyi ben userform üzerinde combobox ile aynı hücrenin üzerine getirdiğimde formül çalışmıyor yani a2 hata veriyor
 
Son düzenleme:

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Kodları alttakiler ile değiştiriniz.
Kod:
Private Sub ComboBox1_Change()
For SUTI = 1 To [I65536].End(3).Row
If Range("I" & SUTI) = ComboBox1.Value Then
[A2] = Range("I" & SUTI).Offset(0, 1).Value
End If
Next
End Sub
Private Sub UserForm_Initialize()
Me.ComboBox1.RowSource = "sayfa2!ı1:ı4"
End Sub
 
Katılım
15 Şubat 2005
Mesajlar
20
Excel Vers. ve Dili
(Excel 2003 - Türkçe)
Aramadan bulduğum bu konu üzerinden bende birşey sormak istiyorum arkadaşlar..

Makro sonucunda ComboBox1 içinde bulunan değeri, A3 hücresine nasıl yazdırabilirim/getirebilirim..?

Şimdiden cevaplar için teşekkürler
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aramadan bulduğum bu konu üzerinden bende birşey sormak istiyorum arkadaşlar..

Makro sonucunda ComboBox1 içinde bulunan değeri, A3 hücresine nasıl yazdırabilirim/getirebilirim..?

Şimdiden cevaplar için teşekkürler
aşağıdaki kodu deneyiniz.:cool:
Kod:
Private Sub ComboBox1_Change()
Range("A3").value=combobox1.value
End Sub
 
Katılım
15 Şubat 2005
Mesajlar
20
Excel Vers. ve Dili
(Excel 2003 - Türkçe)
Orion2 teşekkür ederim ilgin için ve gecikmem için de özür..

Ancak benim soruda eksik bıraktığım asıl sorunum şu ki; ben bu işlemi A3 hücresi içinde bir formülle yapmak istiyorum makro ile değil mümkünse, yani değer ComboBox 'ta oluşunca A3 bunu çekecek ki, B3 ve C3 deki düşeyara formülasyonu işlesin..

Selamlar
 
Üst