Arkadaşlar merhaba forumda yeniyim istediğim şeyi arattım ama bulamadım.
Aşağıdaki gibi bir bakım tablosu hazırlıyorum elimde 5 adet makina var ve 15 günde bir bakım yapılması gerekiyor. Gerçekleşen bakım tarihini yazdığımda En alt satıra otomatik makina adı ve gerçekleşen tarih üzerine 15 gün ekleyerek planlanan bakım tarihi isimli satır açması. Bu şekilde sadece gerçekleşen bakım tarihini girerek düzenli kayıt tutmuş olacağım. ileriki aşamalarda günü geçtiğinde yapılmadığında vs uyarı vermesini formül ile sağlayacağım ancak şuan ilk aşamada takıldım. Kendi yaptığım kod Makinayı yazıyor ama 15 gün ekleyerek planlanan taihi eklemiyor yapamadım :/ aşağıda paylaşıyorum yardımcı olur musunuz ?
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C:C")) Is Nothing Then
sonsatir = Cells(Rows.Count, "A").End(xlUp).Row
ActiveCell.EntireRow.Select
Target.EntireRow.Cells(ActiveCell + 1, 1).copy
Cells(sonsatir + 1, 1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
MsgBox "Kayıt Tamamlandı. Yeni Bakım Tarihi Planlandı"
End If
End Sub
Aşağıdaki gibi bir bakım tablosu hazırlıyorum elimde 5 adet makina var ve 15 günde bir bakım yapılması gerekiyor. Gerçekleşen bakım tarihini yazdığımda En alt satıra otomatik makina adı ve gerçekleşen tarih üzerine 15 gün ekleyerek planlanan bakım tarihi isimli satır açması. Bu şekilde sadece gerçekleşen bakım tarihini girerek düzenli kayıt tutmuş olacağım. ileriki aşamalarda günü geçtiğinde yapılmadığında vs uyarı vermesini formül ile sağlayacağım ancak şuan ilk aşamada takıldım. Kendi yaptığım kod Makinayı yazıyor ama 15 gün ekleyerek planlanan taihi eklemiyor yapamadım :/ aşağıda paylaşıyorum yardımcı olur musunuz ?
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C:C")) Is Nothing Then
sonsatir = Cells(Rows.Count, "A").End(xlUp).Row
ActiveCell.EntireRow.Select
Target.EntireRow.Cells(ActiveCell + 1, 1).copy
Cells(sonsatir + 1, 1).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
MsgBox "Kayıt Tamamlandı. Yeni Bakım Tarihi Planlandı"
End If
End Sub
Makina | Planlanan Bakım Tarihi | Gerçekleşen Bakım Tarihi |
Makina 1 | 01.01.2023 | 01.01.2023 |
Makina 2 | 02.01.2023 | 02.01.2023 |
Makina 4 | 03.01.2023 | 03.01.2023 |
Makina 4 | 04.01.2023 | 04.01.2023 |