• DİKKAT

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

Eğer Formülü Yerine Düşeyara Formülü Kullanımı

Katılım
15 Nisan 2008
Mesajlar
303
Excel Vers. ve Dili
2010
Arkadaşlar eklediğim dosyada sıra numaraları ve bunlara karşılık gelen katsayılar var, ben dosyada belirttim buraya sıra numarasını girdiğimde yanındaki hücreye katsayısının gelmesini istiyorum, bunu eğer formülü ile yaptım ama içiçe 64 adet eğer kullanılabildiğinden 64 den sonraki kısımlar kaldı, bunu düşeyara ile çözmemiz mümkünmü,


birde userformla ilgili bir sorum var, örnek olarak eklediğim userformda 5 adet textbox var 1. ve 2. textboxları çarpıp değerin 3. textboxa yazılmasını istiyorum. ve bu 3. textboxdaki değerinde textbox 5 ile çarpılarak textbox 4 e yazılmasını nasıl sağlarım, yalnız bu textbox5 ' bu tabloda belirttiğiimiz katsayının gelmesi gerekiyor. yani hücreden bilgi alınacak, ve textbox 1 ve 2 de değer olmadığında textbox 3, 4 , 5 boş olacak ve bunların formatıda excel hücresinde olduğu gibi 5,255- 100,458-10,575 gibi değer artı virgülden sonra üç hane olacak şekilde ayarlanabilirmi? Yardımcı olursanız sevinirim, saygılar.
 

Ekli dosyalar

Son düzenleme:
Merhabalar,
Ekteki dosyayı inceler misiniz?

Kolay gelsn.
 

Ekli dosyalar

Son düzenleme:
Merhaba,

Birini Seçin

Kod:
=DÜŞEYARA(F1;I2:J81;2;0)


Kod:
=DOLAYLI("J"&F1+1)


Kod:
=DOLAYLI("J" &KAÇINCI(F1;I:I;0))
 
Userform'da tam olarak yapmak istediğiniz nedir? 3 tane textbox koyduğunuz için tam olarak belli olmuyor.
 
Userform'da tam olarak yapmak istediğiniz nedir? 3 tane textbox koyduğunuz için tam olarak belli olmuyor.

Yanlış dosyayı koymuşum değiştirdim o dosyayı Meriç Bey,

5 textbox var

1. ve 2. texboxa değer girdiğimde 3 .texboxda ikisinin çarpımı olacak virgülden sonra 3 hane olacak şekilde,

sonra textbox3 ile texbox 5 çarpımı textbox 4 de çıkacak, Textbox 5 değerini girdiğimiz sıra numarasının katsayısını alacak excel hücreden, ve textbox 1 ve 2 de değer olmadığında 3,4,5 textboxları boş olacak.
 
Yanlış dosyayı koymuşum değiştirdim o dosyayı Meriç Bey,

5 textbox var

1. ve 2. texboxa değer girdiğimde 3 .texboxda ikisinin çarpımı olacak virgülden sonra 3 hane olacak şekilde,

sonra textbox3 ile texbox 5 çarpımı textbox 4 de çıkacak, Textbox 5 değerini girdiğimiz sıra numarasının katsayısını alacak excel hücreden, ve textbox 1 ve 2 de değer olmadığında 3,4,5 textboxları boş olacak.

Ben mi yanlış anladım.Anladıysam kusura bakmayın. Text. 5 değerini sıra numarasına göre alacak demişsiniz.Ama hangi Text. sıra no giriliyor bunu belirtmemişsiniz ?
 
hocam textbox5 değeri düşeyara formülünü kullanarak sıra numarasına göre katsayı belirlemiştik bu textbox5 değeri olacak ve bu textbox 3 le çarpılıp textbox4 e atanacak. kısacası textbox5 değeri excel sayfasındaki g2 hücresinden veri alacak. olay bu.
 
Son düzenleme:
Merbaha,
Şunu bir denermisiniz.
Kod:
Private Sub TextBox3_change()
On Error Resume Next
TextBox3.Text = Format(CDbl(TextBox1.Value) * CDbl(TextBox2.Value), "#,##0.000")
End Sub
Private Sub TextBox4_change()
On Error Resume Next
TextBox4.Text = Format(CDbl(TextBox3.Value) * CDbl(TextBox5.Value), "#,##0.000")
End Sub
Private Sub UserForm_Initialize()
TextBox5.Value = Format(Sheets("Sayfa1").Range("G2").Value, "#,##0.000")
End Sub
 
Arkadaşlar ben Textbox 1 ile textbox2 yi çarptırıp textbox3 e atadım şimdi sayfa 1 deki f5 değerini textbox5 e atayıp, textbox3le çarparak textbox4 e atamak istiyorum, format olarak değeri textbox1 ve 2 ye girdiğimde virgül yoksa normal varsa değer ne girersem gireyim örneğin 2,574785 bunu 2,576 olacak şekilde ve diğer textboxlardada bu format olacak şekilde nasıl ayarlarız.
 

Ekli dosyalar

Rica ederim.Şöyle bir şey neden yapmıyorsunuz ? Textbox5 değerini hücreden değilde Userform üzerine bir adet Combobox yada Textbox ekleyerek verinizi buraya yazıp değeri Textbox5 direk aldırsanız ? Hücre ile işiniz yok ise.
 
Zaten o şekilde Sayın bzace kendi dosyamda ben daha fazla kafa karıştırmak istemedim.

Şöyle bişey düşündüm sayın bzace mümkünmü bilmiyorum, yada gerek varmı?

textbox içerisine sıra numarası ve katsayıları tanımlayıp girilen textboxa girilen sıra numarasına göre katsayıyı başka bir textboxa atamak, yani hiç sayfayla hücreyle uğraşmayacağız.
 
Geri
Üst