Arama hakkında yardım

Katılım
22 Şubat 2006
Mesajlar
17
Bayağı kayıt girilmiş bir excel çalışma sayfam var. Bu Sayfada arama yaptırmak istiyorum . Bu aramayı ADANO alanına göre yaptırmak istiyorum bir userform yaptım, aranacak adano sunun girileceği bir text kutusu var birde bul butonu var bul butonuna hangi kodları yazmam gerekiyor şimkdiden teşekkurler.
 

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
Merhaba

ADANO verileri hangi sütunda ve veri bulunduğunda ne işlem yapılacaktır?
 
Katılım
22 Şubat 2006
Mesajlar
17
adano alanı E sütünunda veri bulundugunda o veriye ait tüm satırın zemin rengi kırmızı olabilir .
adano e sutununda ama her satır yani her kayıt icin ayrı adano var yani 3 sutununda assagıya doru gidiyor. sayı olarak 5. sütünda
 
Katılım
22 Şubat 2006
Mesajlar
17
userformda adanonun girileciği kutunun adı TextBox1, Bul butonunun adıda CommandButon1

excel calışma sayfasında adano alanı 5. yani E sütununda

Aranan adano bulundugunda o adanumarasına ait satir kırmızı olursa sevinirim simdiden allah razı olsun
 

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
Commandbutona aşağıdaki kodu yazarak deneyin.

[vb:1:36e29e5a5d]Private Sub CommandButton1_Click()
On Error GoTo 10
Cells.Interior.ColorIndex = xlNone
sat = [e1:e65536].Find(TextBox1.Value).Row
Rows(sat).Interior.ColorIndex = 3
Exit Sub
10 MsgBox "ARANAN ADANO BULUNAMADI"
End Sub
[/vb:1:36e29e5a5d]
 
Katılım
22 Şubat 2006
Mesajlar
17
Allah tuttugunu altın etsin, allah ne muradın varsa versin. SEn beni mutlu ettin Allahta seni mutlu etsin
 
Katılım
22 Şubat 2006
Mesajlar
17
Arkadaşım son bişi rica etsem o çalışma sayfasıı acıldıgı gibi bu yaptıgın userform ekrana gelmesii icin ne yapmam gerikiyor .
 

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 kodu sayfanın kod sayfasına kopyalarsanız, sayfa her aktif olduğunda userform açılacaktır.

[vb:1:be326d90c9]Private Sub Worksheet_Activate()
UserForm1.Show
End Sub[/vb:1:be326d90c9]
 
Katılım
22 Şubat 2006
Mesajlar
17
yaw bide tamam zemin rengi kırmızı oluyorda imleç neden o satıra gitmiyor, yani buluyor bulmasınada ekran oraya gitmiyor.
 

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
Bu durumda kodu aşağıdaki ile değiştirin.

[vb:1:a8b4be7f9e]Private Sub CommandButton1_Click()
On Error GoTo 10
Cells.Interior.ColorIndex = xlNone
sat = [e1:e65536].Find(TextBox1.Value).Row
cells(sat,"a").select
Rows(sat).Interior.ColorIndex = 3
Exit Sub
10 MsgBox "ARANAN ADANO BULUNAMADI"
End Sub
[/vb:1:a8b4be7f9e]
 
Katılım
22 Şubat 2006
Mesajlar
17
Hemen hemen oldu gibi ama tek sorun excel i yani calışma sayfasını actıgım zaman hala user form direk olarak gelmiyo ve ben ona kısayol verdim Ctrl+q diye ama hala runtime error '28' out of stack hatası veriyor. bu hata acaba kısayol veridm diyemi yani baska bir kısayolla cakışıyor olabilmesinden mi kaynaklanıyor

Allah tuttugunu altın etsin
 

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
Yukarıda verdiğim kodu sayfanın kod sayfasına kopyalayıp denedinizmi?
 
Katılım
22 Şubat 2006
Mesajlar
17
şimdi söle yaptım tam ekranı ekte gönderiyorum. Excel çalışma sayfasında iken
Araçlar>Makro>Visual Basic Düzenleyicisini çalıştırıp orada yaptım ben bunları

printscreen dada goruceksiniz zaten
 

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
Tamam resimlere göre kodları doğru modüllere yerleştirmişsiniz, sorun olmaması gerekir.
 
Katılım
22 Şubat 2006
Mesajlar
17
ya ms visual basic yuklu olması gerikiyormmu yani bende yuklu değil bu excel calışma sayfasını çalıştıracagımız her bilgisyaraada yuklemekte olmaz sadece excel yuklu olsa calısır tahminim yani sorun visual basic kaynaklımı acaba
 
Katılım
22 Şubat 2006
Mesajlar
17
yani alt+f11 kısayolu ile ms visual basic editorunu acınca out of stack hatası vermiyo calışıyo ama herzaman onu acık tutmak gerekmemesi gerekiyo öyle dimi
 

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
Dosyanızı eklermisiniz onun üzerinden gidelim. VBE nin elbette açık olması gerekmiyor.
 
Katılım
22 Şubat 2006
Mesajlar
17
peki bizim bu yaptıgımız user formu nereye kaydediyor ayrı bi dosya olarak acamazmıyız yani onu ayrı çalıştırayım arama yapcakları zaman ona tıklayıp girsinler degiştirme yapcakları zaman normal excel çalışma sayfasına girsinler ikiside aynı yola cıkaacak ama kullanıcı bunu anlamaz
 
Üst