SÜTUNLAR İLEN SATIRIN KESİŞTİĞİ HÜCREYİ TEXTBOX İLE BULMA

Katılım
19 Aralık 2005
Mesajlar
69
ARKADAŞLAR HERKESE SELAMLAR :hey: :) :D :arkadas: :lol: :bravo: :hiho:

Userform1'de 3 adet TextBox var bunlardan birincisine satır ikincisine ise sütun numaralarını gireceğim (fakat bu satır ve sütunlar excel'lin kendi satır ve sütunları değil hücrelerde kendime satır ve sütun yaptım).
bunların birbirleriyle kesiştiği noktayı üçüncü textbox'a yazabilirmiyim.
AYNI KİMYA DERSLERİNDE KULLANILAN ÇİZELGE GİBİ
yardımlarınız için şimdiden teşekkürler..
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Private Sub TextBox2_Change()
If TextBox1 = 1 Then
TextBox3 = "A" & " " & Val(TextBox2)
End If
If TextBox1 = 2 Then
TextBox3 = "B" & " " & Val(TextBox2)
End If
If TextBox1 = 3 Then
TextBox3 = "C" & " " & Val(TextBox2)
End If
End Sub



Private Sub TextBox1_Change()
If TextBox1 = 1 Then
TextBox3 = "A" & " " & Val(TextBox2)
End If
If TextBox1 = 2 Then
TextBox3 = "B" & " " & Val(TextBox2)
End If
If TextBox1 = 3 Then
TextBox3 = "C" & " " & Val(TextBox2)
End If
End Sub


Diğer kısımlarını siz kendinize göre ayarlarsınız
 
Katılım
19 Aralık 2005
Mesajlar
69
Sayın frustose

harika olmuş ellerinize sağlık çok teşekkür ederim. :eek:pucuk:

fakat kalan kısımları doldurun dediniz üzgünüm ama bu benim için çok zor olacak çünkü satırların tamamı 15000 kadar bunun taha pratik bir yolu varmı
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodları deneyin.

[vb:1:69cae52e55]Private Sub TextBox1_Change()
If TextBox2 <> "" Then TextBox3 = Cells(TextBox2 * 1 + 1, TextBox1 * 1 + 1)
End Sub

Private Sub TextBox2_Change()
If TextBox1 <> "" Then TextBox3 = Cells(TextBox2 * 1 + 1, TextBox1 * 1 + 1)
End Sub
[/vb:1:69cae52e55]
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Bende diğer arkadaşın cevabını yazarken buraya döndüm baktım cevabını yazıyordum baktım cevap gelmiş herzamanki gibi hızlısınız Levent Bey
 
Katılım
19 Aralık 2005
Mesajlar
69
çok özür dilerim size sıkıntı veriyorum ama bugün son..

sayın levent beyin verdiği formül çok güzel çalışıyor fakat textbox'daki veriyi BackSpace ile sildiğimde error 13 diye hata veriyor bu sorununasıl düzelte bilirim
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
kodların her ikisininde başına "on error resume next" satırını ilave edin.
 
Üst