VBA DA KAYIT NUMARASINA GÖRE GİRİLEN VERİLERİ AYNI SATIRA MÜKERRER KAYIT OLMADAN KAYDETME

Katılım
24 Mart 2009
Mesajlar
24
Excel Vers. ve Dili
TR,2019,32bit
Merhabalar sayın arkadaşlar

Maas tahakkuk formundaki verileri per nosuna göre aynı satıra kaydetmek istiyorum. Excel formatı resimlerde gönderdim. Eğer atıyorum temmuz maaşı tahakkuk etmişse üzerine tekrar kayıt yapmayacak ve bir uyarı mesajı vererek "bu ayın maaşı tahakkuk ettirildi" gibi . Kaydetmeye ilk K sütunundan başlayacak. Yardımlarınızı talep ediyorum.
 
Katılım
17 Mart 2022
Mesajlar
281
Excel Vers. ve Dili
2016/Türkçe
Altın Üyelik Bitiş Tarihi
22-03-2023
Selam,
Aşağıdaki kodu sayfanın kod kısmına yapıştırın.
Olumlu olumsuz dönüş yaparsınız.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
sat = Target.Row
süt = Target.Column
If sat >= 3 And süt = 6 And Cells(sat, süt) <> "" Then
If WorksheetFunction.CountIf(Range("K2:K" & sat - 1), Cells(sat, süt)) >= 1 Then
MsgBox (" Bu ayın maaşı tahakkuk ettirildi."), vbCritical
Cells(sat, süt) = ""
End If
End If
End Sub
 
Üst