- Katılım
- 26 Nisan 2021
- Mesajlar
- 178
- Excel Vers. ve Dili
- TR 2021
- Altın Üyelik Bitiş Tarihi
- 27-04-2022
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim Alan As Range
Dim yeni As Integer
Dim A, son As Integer
Set Alan = Range("F2:F1045876")
If Not Intersect(Target, Alan) Is Nothing Then
Cancel = True
If IsEmpty(Target) Then
Target = "İZ OLDU"
son = Sheets("İz").Cells(Rows.Count, "B").End(3).Row
A = Target.Row
If WorksheetFunction.CountIfs(Sheets("İz").Range("B1:B" & son), Cells(A, "B"), Sheets("İz").Range("C1:C" & son), Cells(A, "C"), _
Sheets("İz").Range("D1" & son), Cells(A, "D"), Sheets("İz").Range("E1:E" & son), Cells(A, "E")) = 0 Then
Range("B" & A & ":E" & A).Copy Sheets("İz").Cells(son + 1, "B")
Sheets("İz").Cells(son + 1, "A") = son
Else
MsgBox "İz Sayfasında Aynı Veri Bulunmaktadır!!", 16, "Dikkat"
End If
Else
Target.ClearContents
End If
End If
End sub
Bu kodla sayfadaki F sütunuta çift tıkladığımda "İZ OLDU" yazıyor ve verileri İz sayfasına gönderiyor.
İkinci defa çift tıkladığımda "İZ OLDU" ifadesi kalkıyor.
Yapmak istediğim "İZ OLDU" ifadesinin kaldırılmasının ardından İz sayfasına gönderilen verinin (satırın) silinmesi ve sıralanmasıdır.
Yardımlarınızı rica ediyorum.
Dim Alan As Range
Dim yeni As Integer
Dim A, son As Integer
Set Alan = Range("F2:F1045876")
If Not Intersect(Target, Alan) Is Nothing Then
Cancel = True
If IsEmpty(Target) Then
Target = "İZ OLDU"
son = Sheets("İz").Cells(Rows.Count, "B").End(3).Row
A = Target.Row
If WorksheetFunction.CountIfs(Sheets("İz").Range("B1:B" & son), Cells(A, "B"), Sheets("İz").Range("C1:C" & son), Cells(A, "C"), _
Sheets("İz").Range("D1" & son), Cells(A, "D"), Sheets("İz").Range("E1:E" & son), Cells(A, "E")) = 0 Then
Range("B" & A & ":E" & A).Copy Sheets("İz").Cells(son + 1, "B")
Sheets("İz").Cells(son + 1, "A") = son
Else
MsgBox "İz Sayfasında Aynı Veri Bulunmaktadır!!", 16, "Dikkat"
End If
Else
Target.ClearContents
End If
End If
End sub
Bu kodla sayfadaki F sütunuta çift tıkladığımda "İZ OLDU" yazıyor ve verileri İz sayfasına gönderiyor.
İkinci defa çift tıkladığımda "İZ OLDU" ifadesi kalkıyor.
Yapmak istediğim "İZ OLDU" ifadesinin kaldırılmasının ardından İz sayfasına gönderilen verinin (satırın) silinmesi ve sıralanmasıdır.
Yardımlarınızı rica ediyorum.