- Katılım
- 14 Kasım 2017
- Mesajlar
- 50
- Excel Vers. ve Dili
- 2016
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Target.Column = 1 Then Exit Sub
For bak = Target.Row + 1 To Cells(Rows.Count, "H").End(xlUp).Row
If Cells(Target.Row, "H") = Cells(bak, "H").Value Then
Cells(bak, "B").Value = Target.Value
Exit For
End If
Next
End Sub
pardon sanırım yaptım. ancak bazı sorunlar var. 1 defalık ilk kaydı otomatik yazıyor ancak sayfanın alt taraflarındaki tekrarları otomatik yazmıyor. ayrıca ilk veri girişini kendi ellerimle yazdıktan sonra sütunun aşağısında bulunan ilk tekrarda görevini yapıyor ancak tekrar eden veri sütundaki elle giriş yaptığım yerden daha yukarıdaysa görevini yapmıyor. umarım uygun anlatabilmişimdir.üzgünüm ama kodu yapıştırdığımda benden bir makro adı oluşturmamı istiyor buhnu yaptığımda da doğrudan hata veriyorbayağı acemiyim acaba beceremediğim birşey mi var
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Target.Column = 1 Then Exit Sub
For bak = 1 To Cells(Rows.Count, "H").End(xlUp).Row
If Cells(Target.Row, "H") = Cells(bak, "H").Value Then
Cells(bak, "B").Value = Target.Value
End If
Next
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Target.Column = 1 Then Exit Sub
For bak = 1 To Cells(Rows.Count, "H").End(xlUp).Row
If Cells(Target.Row, "H") = Cells(bak, "H").Value Then
If Not bak = Target.Row Then
Cells(bak, "B").Value = Target.Value
End If
End If
Next
End Sub