AccessTr.neT
Öğrenim Durumuna Ve Hizmet Yılına Göre Göre Bilgi Getirme - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Excel (https://accesstr.net/forum-microsoft-excel.html)
+--- Forum: Excel Cevaplanmış Soruları (https://accesstr.net/forum-excel-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Öğrenim Durumuna Ve Hizmet Yılına Göre Göre Bilgi Getirme (/konu-ogrenim-durumuna-ve-hizmet-yilina-gore-gore-bilgi-getirme.html)

Sayfalar: 1 2


Re: Öğrenim Durumuna Ve Hizmet Yılına Göre Göre Bilgi Getirme - feraz - 01/05/2021

Sayfa2 nin kod bölümüne alttaki kodu ekleyin abey.C3 ve C5 değişince kod çalışır.

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim bulSat As Range, bulSut As Range
    If Target.Address(0, 0) = "C3" Or Target.Address(0, 0) = "C5" Then
        With ThisWorkbook.Sheets("Sayfa1")
            Set bulSut = .Rows("2:2").Find([c3], , xlValues, 1)
            Set bulSat = .Range("B:B").Find([c5], , xlValues, 1)
            Range("C4,c6") = ""
            If Not bulSat Is Nothing And Not bulSut Is Nothing Then
                [C4] = .Cells(3, bulSut.Column).Value
                [C6].Value = .Cells(bulSat.Row, bulSut.Column)
            End If
        End With
    End If
    Set bulSat = Nothing: Set bulSut = Nothing
End Sub



RE: Öğrenim Durumuna Ve Hizmet Yılına Göre Göre Bilgi Getirme - feraz - 02/05/2021

Kaydır formülü ilede yapılır abey.
Kod:
=EĞERHATA(KAYDIR(Sayfa1!B2;1;KAÇINCI(C3;Sayfa1!B2:XFD2;0)-1);"")
=EĞERHATA(KAYDIR(Sayfa1!B2;KAÇINCI(C5;Sayfa1!B2:B1048576;0)-1;KAÇINCI(C3;Sayfa1!B2:XFD2;0)-1);"")




RE: Öğrenim Durumuna Ve Hizmet Yılına Göre Göre Bilgi Getirme - malatyalı - 02/05/2021

Allah gönlünde geçeni hakkında hayırlı eylesin inşallah.