• DİKKAT

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

Comboboxta seçtiğim verinin reklenmesi

  • Konbuyu başlatan Konbuyu başlatan ynmcan
  • Başlangıç tarihi Başlangıç tarihi
Katılım
30 Ağustos 2008
Mesajlar
677
Excel Vers. ve Dili
2010 türkçe
Merhaba arkadaşlar,

*userform üzerindeki combobox sayfa1 deki d4:d10 hücrelerinden veri almakta. *benim burada yapmak istediğim combobox' ta seçtiğim verinin bulunduğu hücrenin butona basınca yeşil olması. Yardımcı olursanız sevinirim. örnek dosyam ekte.
 

Ekli dosyalar

Merhaba,
Aşağıdaki kodu kullanabilirsiniz.

Kod:
Private Sub CommandButton1_Click()
Sheets(1).Select
[D:D].Interior.ColorIndex = xlNone
Set bul = Cells.Find(ComboBox1.Value, , , xlWhole)
If Not bul Is Nothing Then
bul.Select
ActiveCell.Interior.ColorIndex = 4
End If
End Sub
 
Merhaba

Aşağıdaki kod işini görür.

Kod:
Private Sub CommandButton1_Click()
asd = ComboBox1.ListIndex
Cells(asd + 4, "d").Interior.Color = vbGreen
End Sub
 
:cool:
Kod:
Private Sub CommandButton1_Click()
Range("D4:D10").Interior.ColorIndex = xlNone
If ComboBox1.ListIndex < 0 Then Exit Sub
Range("D" & ComboBox1.ListIndex + 4).Interior.ColorIndex = 4
End Sub
 
Sayın Dede ve Algil,
İki kodta işimi görür teşekkür ederim. Ayrıca bu userformu kapatıp açtığımda comboboxta bu yeşil olan hücredeki veriyi görmemiz mümkünmü. ( Bu kodlarla userformu kapatıp açtığımda combobox boş olarak geliyor.)
 
Sayın Dede ve Algil,
İki kodta işimi görür teşekkür ederim. Ayrıca bu userformu kapatıp açtığımda comboboxta bu yeşil olan hücredeki veriyi görmemiz mümkünmü. ( Bu kodlarla userformu kapatıp açtığımda combobox boş olarak geliyor.)
Benim yazdığım kod işiniz görmüyormu?
 
Sayın Evren,
sizin yolladığınız kodda işimi görür.(yolladığınız kodu ben cevap yazarken geldiği için şimdi gördüm.)
 
merhaba

Aşağıdaki kodları deneyiniz

Kod:
Private Sub CommandButton1_Click()
Range("D4:D10").Interior.ColorIndex = xlNone
asd = ComboBox1.ListIndex
Cells(asd + 4, "d").Interior.Color = vbGreen
End Sub
Private Sub UserForm_Initialize()
ComboBox1.RowSource = "Sayfa1! D4:D10"
For i = 4 To 9
    If Cells(i, "d").Interior.ColorIndex = 4 Then ComboBox1 = Cells(i, "d"): Exit For
Next i
End Sub
 
Kod:
Private Sub CommandButton1_Click()
Range("D4:D10").Interior.ColorIndex = xlNone
asd = ComboBox1.ListIndex
Cells(asd + 4, "d").Interior.Color = vbGreen
End Sub
Private Sub UserForm_Initialize()
ComboBox1.RowSource = "Sayfa1! D4:D10"
For i = 4 To 9
    If Cells(i, "d").Interior.ColorIndex = 4 Then ComboBox1 = Cells(i, "d"): Exit For
Next i
End Sub
Sayın Algil,
yolladığnız kod olmuş. Size ve diğer ilgilenen arkadaşlara çok teşekkür ederim. Hayırlı akşamlar.
 
Geri
Üst