listede ara karşılığına tarih yaz

velostar

Altın Üye
Katılım
14 Nisan 2006
Mesajlar
59
Excel Vers. ve Dili
ofis 2010 64 bit
Altın Üyelik Bitiş Tarihi
03-02-2025
Değerli üstadlar, normalde takıldığım konuları sitede araştırarak çözebiliyorum ancak bu sefer bir şekilde kilitlendim. yapmak istediğimi dosyada açıkladım. yardımcı olabilirseniz çok müteşekkir olurum.
 

Ekli dosyalar

Ö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,

Bu şekilde deneyin.
Kod:
Private Sub CommandButton1_Click()

    Dim S2 As Worksheet, i As Long, c As Range, Adr As String
    
    Set S2 = Sheets("Sayfa2")
    
    Application.ScreenUpdating = False
    For i = 2 To S2.Cells(Rows.Count, "C").End(xlUp).Row
        Set c = [A:A].Find(S2.Cells(i, "C"), , xlValues, xlWhole)
        If Not c Is Nothing Then
            Adr = c.Address
            Do
                Cells(c.Row, "D") = Date
                Set c = [A:A].FindNext(c)
            Loop While Not c Is Nothing And c.Address <> Adr
        End If
    Next i
    
End Sub
 

velostar

Altın Üye
Katılım
14 Nisan 2006
Mesajlar
59
Excel Vers. ve Dili
ofis 2010 64 bit
Altın Üyelik Bitiş Tarihi
03-02-2025
Merhaba,

Bu şekilde deneyin.
Kod:
Private Sub CommandButton1_Click()

    Dim S2 As Worksheet, i As Long, c As Range, Adr As String
   
    Set S2 = Sheets("Sayfa2")
   
    Application.ScreenUpdating = False
    For i = 2 To S2.Cells(Rows.Count, "C").End(xlUp).Row
        Set c = [A:A].Find(S2.Cells(i, "C"), , xlValues, xlWhole)
        If Not c Is Nothing Then
            Adr = c.Address
            Do
                Cells(c.Row, "D") = Date
                Set c = [A:A].FindNext(c)
            Loop While Not c Is Nothing And c.Address <> Adr
        End If
    Next i
   
End Sub
Çok teşekkür ederim.
 
Üst