Textbox daki verinin hangi sayfanın hangi sütununda aranacağını belirtme.

Katılım
2 Ocak 2022
Mesajlar
83
Excel Vers. ve Dili
2007Türkçe
Merhaba,

aranan = TextBox1
Range("B:B").Find(aranan).Select

Bu şekilde aktif olan sayfanın B sütununda arama yapıyor. Bu aramanın her zaman Sayda3 de B sütununda yapılacağını nasıl belirtirim?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Kod:
worksheets("Sayfa3").Range("B:B").Find(textbox1.text).Select
Eğer Sayfa3 aktif değilse hata verir.
Önce Sayfa3'ü aşağıdaki gibi aktif yapmalısınız.
Kod:
worksheets("Sayfa3").Select
worksheets("Sayfa3").Range("B:B").Find(textbox1.text).Select
 
Katılım
2 Ocak 2022
Mesajlar
83
Excel Vers. ve Dili
2007Türkçe
Merhaba.
Kod:
worksheets("Sayfa3").Range("B:B").Find(textbox1.text).Select
Eğer Sayfa3 aktif değilse hata verir.
Önce Sayfa3'ü aşağıdaki gibi aktif yapmalısınız.
Kod:
worksheets("Sayfa3").Select
worksheets("Sayfa3").Range("B:B").Find(textbox1.text).Select
Sorunum çözüldü bu şekilde. Çok teşekkür ederim.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Herhangibir sayfa aktifken Sayfa3'de arama yapıp, bulunan hücreyi "Select" yapmak için;

C#:
Application.Goto Range("Sayfa3!B:B").Find(TextBox1.Text)
.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
Herhangibir sayfa aktifken Sayfa3'de arama yapıp, bulunan hücreyi "Select" yapmak için;

C#:
Application.Goto Range("Sayfa3!B:B").Find(TextBox1.Text)
.
Ben olsam klasik yöntemle, tıpış tıpış giderdim. Öğren öğren sonu yok bu işlerin. Teşükkerler Haluk bey :)
 
Üst