Soru MAKRO İLE DÜŞEY ARA ve DEĞİŞTİR

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
754
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
CV sayfasında kişiye ait sicil kısmına yazıp enter tuşuna basınca SYSTEM sayfasında kişiye ait bilgileri bulup ilgili yerlere yazmasını makro kodu ile sağlamak istiyorum.
örnek dosya ektedir
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,398
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
CV sayfasının kod kısmına aşağıdaki kodu kopyalayın.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Bul As Range
    If Not Intersect(Target, Range("E2")) Is Nothing Then
        With Worksheets("SYSTEM")
            Set Bul = .Range("A:A").Find(what:=Target, lookat:=xlWhole)
            If Bul Is Nothing Then
                MsgBox "Sicil: " & Target.Text & vbLf & "Aradığınız sicil bulunamadı kontrol ederek yeniden deneyiniz.", vbInformation
                Target.Select
                Exit Sub
            Else
                Range("E3") = Bul(1, "B")
                Range("E4") = Bul(1, "C")
                Range("E5") = Bul(1, "D")
                Range("E6") = Bul(1, "E")
            End If
        End With
    End If
End Sub
 

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
754
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
Emeğinize sağlık. tam istediğim gibi olmuş.
 

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
754
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
Buna ek olarak cv kısmına bilgiler geldi ben bu sayfada sicil kısmı arama alanı olduğu için ora hariç diğer satırda değişme yaptığımda (örneğin telefon nosunu değişeceğim) cv de bu satırı değişip commad butona tıklayınca ilgili kişide SYSTEM sayfasında bu değişikliği yapabilirmi?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,398
Excel Vers. ve Dili
2019 Türkçe
Buna ek olarak cv kısmına bilgiler geldi ben bu sayfada sicil kısmı arama alanı olduğu için ora hariç diğer satırda değişme yaptığımda (örneğin telefon nosunu değişeceğim) cv de bu satırı değişip commad butona tıklayınca ilgili kişide SYSTEM sayfasında bu değişikliği yapabilirmi?
CV sayfasına bir buton ekleyip aşağıdaki kodları butona atayın.
Kod:
Private Sub CommandButton1_Click()
    Dim Bul As Range
    With Worksheets("SYSTEM")
        Set Bul = .Range("A:A").Find(what:=Range("E2"), lookat:=xlWhole)
        If Bul Is Nothing Then
            MsgBox "Sicil: " & Range("E2").Text & vbLf & "Aradığınız sicil bulunamadı kontrol ederek yeniden deneyiniz.", vbInformation
            Range("E2").Select
            Exit Sub
        Else
            Bul(1, "B") = Range("E3")
            Bul(1, "C") = Range("E4")
            Bul(1, "D") = Range("E5")
            Bul(1, "E") = Range("E6")
            MsgBox "Kayıt gerçekleştirildi", vbInformation
        End If
    End With
End Sub
 
Üst