Ara bul makrosu

Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Arkadaşlar çok basit bir ara bul makrosu lazım bana örneğin bir excel sayfasındaki kişilerin adını sayadını adresini ve sıra numarasını bulacak bir makro kişinin tek adı veya soyadı yazıldığı zaman adını soyadını ve adresini bulsun. Yardımlarınız için şimdiden teşekürler.
 
Katılım
16 Kasım 2007
Mesajlar
700
Excel Vers. ve Dili
Office 2003 - Tr
Hemen bir üst satırdaki "TextBox da yazılı Kelimeye Göre ListBox Oluştur" konusunda bakınız. Sayın Uzman arkadaşımız 5 dakika da halletti benim sorunumu.. sanırım sizinki de aynı konu...
 

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

Kod:
Sub BUL()
Dim DEG As String
On Error GoTo HATA
Range("a1:C1000").Interior.ColorIndex = xlNone
DEG = InputBox("Aranacak veriyi giriniz.")
Range("a1:a1000").Find(DEG).Select
Range(Selection, Selection.Offset(0, 2)).Interior.ColorIndex = 6
HATA:
End Sub
Tam isme göre aramak için.
Sub BUL()
Dim DEG As String
On Error GoTo HATA
Range("a1:C1000").Interior.ColorIndex = xlNone
DEG = InputBox("Aranacak veriyi giriniz.")
Range("a1:a1000").Find(DEG, LookIn:=xlValues, lookat:=xlWhole).Select
Range(Selection, Selection.Offset(0, 2)).Interior.ColorIndex = 6
HATA:
End Sub
 
Son düzenleme:
Katılım
20 Mart 2008
Mesajlar
24
Excel Vers. ve Dili
2000
Merhaba aşağıdaki kod düzgün bir şekilde çalışıyor ben kod şunları değiştirmek istiyorum aranan yeri sarı yapıyor ama tekrar aramada orası sarı kalıyor o kısmın tekrar aynı haline gelmesini istiyorum yardımcı olacaklara şimdiden teşekkürler...


Sub BUL()
Dim DEG As String
On Error GoTo HATA
DEG = InputBox("Aranacak veriyi giriniz.")
Range("a1:d100").Find(DEG).Select
Range(Selection, Selection.Offset(0, 0)).Interior.ColorIndex = 6
HATA:
End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Kod:
Sub Düğme1_Tıklat()
[a1:d100].Interior.ColorIndex = xlNone
DEG = InputBox("Aranacak veriyi giriniz.")
If DEG = "" Then Exit Sub
Range("a1:d100").Find(DEG).Select
ActiveCell.Interior.ColorIndex = 6
End Sub
Veya
Kod:
Sub Düğme1_Tıklat()
[a1:d100].Interior.ColorIndex = xlNone
DEG = InputBox("Aranacak veriyi giriniz.")
If DEG = "" Then Exit Sub
Range("a1:d100").Find(DEG).Interior.ColorIndex = 6
End Sub
 
Katılım
20 Mart 2008
Mesajlar
24
Excel Vers. ve Dili
2000
Kod düzgün çalışıyorda sorunum şu ;
Listenin renklerini etkilemsini istemiyorum. Beyaz renk oluyor komple. Sağolun
 
Üst