Çözüldü Makro ile ara

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Hayırlı Sabahlar
Harici linkte sunduğum dosyada
Sayfa1 de Turuncu renkli hücrelerin herhangi birine veri girişi yapıldığı zaman
Sayfa1 de ki isme göre Sayfa2 de ki ismi kontrol edecek ve sayfa2 de ki "P" sütunundaki tutarı Sayfa1 de ki sarı renkli "Q" sütununa aktaracak bir makroya ihtiyacımız var. Makro kodunu "altın üyelik süremiz dolduğu için" cevaba yazarak yardımcı olabilir misiniz?
Saygılarımla






İlgili Dosya
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,170
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Sayfanın kod bölümüne;

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
sat = Target.Row
süt = Target.Column
If sat >= 5 And süt >= 4 And süt <= 8 And Cells(sat, süt) <> "" Then
Set s1 = ThisWorkbook.Worksheets("Sayfa1")
Set s2 = ThisWorkbook.Worksheets("Sayfa2")
aranan = s1.Cells(sat, "b")
sonsat = s2.Range("c65536").End(xlUp).Row
sırası = WorksheetFunction.Match(aranan, s2.Range("c1:c" & sonsat), 0)
s1.Cells(sat, "q") = s2.Cells(sırası, "p")
End If
End Sub

Kodlarını ekleyerek deneyin.
İyi çalışmalar.
 
Son düzenleme:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Sayfa1 kod sayfasına;

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)

    Dim c As Range
   
    If Target.Count > 1 Then Exit Sub
    If Intersect(Target, Range("D5:H45")) Is Nothing Then Exit Sub
   
    With Sheets("Sayfa2")
        Cells(Target.Row, "Q").ClearContents
        Set c = .Range("C:C").Find(Cells(Target.Row, "B"), , xlValues, xlWhole)
        If Not c Is Nothing Then
            Cells(Target.Row, "Q") = .Cells(c.Row, "P")
        End If
    End With
   
End Sub
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Ömer Abi Sağ olasın. Teşekkür ederim. Eline Sağlık.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Muygun abi
Teşekkür ederim.
 
Üst