zulfuernek
Altın Üye
- Katılım
- 24 Haziran 2017
- Mesajlar
- 761
- Excel Vers. ve Dili
- türkçe
CV sayfasında L4 hücresindeki açılır listeden ismi seçtiğimde SYSTEM sayfasında B sütunundaki listeye göre düşey ara yaparak bilgileri nasıl doldurabiliriz.
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
| A | B | C | D | E |
|---|---|---|---|---|
ID | İsim | Departman | Pozisyon | Telefon |
1 | Ahmet Yılmaz | Satış | Müdür | 555-1234 |
2 | Ayşe Kaya | Pazarlama | Uzman | 555-5678 |
3 | Mehmet Demir | IT | Analist | 555-9876 |
... | ... | ... | ... | ... |
| Hücre | İçerik |
|---|---|
L4 | [Açılır Liste] |
L5 | [Departman] |
L6 | [Pozisyon] |
L7 | [Telefon] |
dosyanızı paylaşırsanız üzerinde çalışabiliriz.CV sayfasında L4 hücresindeki açılır listeden ismi seçtiğimde SYSTEM sayfasında B sütunundaki listeye göre düşey ara yaparak bilgileri nasıl doldurabiliriz.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Bul As Range
xx = Target.Address
If Intersect(Target, Range("L4")) Is Nothing Then Exit Sub
With Worksheets("SYSTEM")
Set Bul = .Range("B:B").Find(what:=Target, lookat:=xlWhole)
If Bul Is Nothing Then
MsgBox Range("D9") & vbCrLf & vbCrLf & "İsimli bulunamadı kontrol ederek yeniden deneyiniz.", vbInformation
Exit Sub
End If
End With
Range("N8") = Bul.Offset(0, 3)
'Bu sadece TCKN
'Diğer hücrelerinizi de siz benzer şekilde yapabilirsiniz sanırım
'Diğer Worksheet_Change olayını neden yazdınız anlamadım.
'Eğer aynı olaya ait başka kodlarınız da varsa ki var
'Kodları birleştirmek lazım
'Tabi eğer diğer Change olayını iptal etmeyecekseniz
End Sub