- Katılım
- 30 Kasım 2006
- Mesajlar
- 411
- Excel Vers. ve Dili
- Excel 2007 - Türkçe
Merhaba Arkadaşlar
Sorum:
Sayfa Üzerinde mevcut ComboBox1 den Aile Sağlığı Merkezi seçildiğinde, Aile Hekimleri Sekmesinden O Aile Sağlığı Merkezinde Görevli Hekimlerin Kodunun hücrelere gelmesi...
İnternetten yararlanarak şöyle bir kod uygulamaya çalıştım ama olmadı.
Dim ara As Range
Dim son As Integer
Sheets("AŞIDAĞITIM").Range("E8:J8").ClearContents
son = Sheets("AileHekimleri").Cells(Rows.Count, 2).End(3).Row
Set ara = Sheets("AileHekimleri").Range("C4:C" & son).Find(ComboBox1, , xlValues, xlWhole)
If ara = ComboBox1.Text Then
Sheets("AŞIDAĞITIM").Range("E8") = Sheets("AileHekimleri").Cells(ara.Row - 1, 4)
Sheets("AŞIDAĞITIM").Range("F8") = Sheets("AileHekimleri").Cells(ara.Row, 4)
Sheets("AŞIDAĞITIM").Range("G8") = Sheets("AileHekimleri").Cells(ara.Row + 1, 4)
Sheets("AŞIDAĞITIM").Range("H8") = Sheets("AileHekimleri").Cells(ara.Row + 2, 4)
Sheets("AŞIDAĞITIM").Range("I8") = Sheets("AileHekimleri").Cells(ara.Row + 3, 4)
Sheets("AŞIDAĞITIM").Range("J8") = Sheets("AileHekimleri").Cells(ara.Row + 4, 4)
End If
Örnek dosya ekte sunulmuş olup yardım ve önerileriniz için şimdiden şükranlarımı sunuyorum.
Sorum:
Sayfa Üzerinde mevcut ComboBox1 den Aile Sağlığı Merkezi seçildiğinde, Aile Hekimleri Sekmesinden O Aile Sağlığı Merkezinde Görevli Hekimlerin Kodunun hücrelere gelmesi...
İnternetten yararlanarak şöyle bir kod uygulamaya çalıştım ama olmadı.
Dim ara As Range
Dim son As Integer
Sheets("AŞIDAĞITIM").Range("E8:J8").ClearContents
son = Sheets("AileHekimleri").Cells(Rows.Count, 2).End(3).Row
Set ara = Sheets("AileHekimleri").Range("C4:C" & son).Find(ComboBox1, , xlValues, xlWhole)
If ara = ComboBox1.Text Then
Sheets("AŞIDAĞITIM").Range("E8") = Sheets("AileHekimleri").Cells(ara.Row - 1, 4)
Sheets("AŞIDAĞITIM").Range("F8") = Sheets("AileHekimleri").Cells(ara.Row, 4)
Sheets("AŞIDAĞITIM").Range("G8") = Sheets("AileHekimleri").Cells(ara.Row + 1, 4)
Sheets("AŞIDAĞITIM").Range("H8") = Sheets("AileHekimleri").Cells(ara.Row + 2, 4)
Sheets("AŞIDAĞITIM").Range("I8") = Sheets("AileHekimleri").Cells(ara.Row + 3, 4)
Sheets("AŞIDAĞITIM").Range("J8") = Sheets("AileHekimleri").Cells(ara.Row + 4, 4)
End If
Örnek dosya ekte sunulmuş olup yardım ve önerileriniz için şimdiden şükranlarımı sunuyorum.
