Column=2 olan kısımdaki kodlar ayarlandı.
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim ws As Worksheet
' E?er t?klanan hücre A sütunundaysa
If Target.Column = 1 Then
' Belirtilen sayfa ad?na sahip bir sayfa var m? kontrol et
On Error Resume Next
Set ws = Sheets(Target.Value)
On Error GoTo 0
' Sayfa varsa ilgili sayfaya git
If Not ws Is Nothing Then ws.Select
End If
If Target.Column = 2 Then
Dim son As Integer, bul As Range
On Error Resume Next
Set ws = Sheets(Range("A" & Target.Row).Value)
On Error GoTo 0
Range("D2:F" & Rows.Count).Borders.LineStyle = xlNone
Range("D2:F" & Cells(Rows.Count, "D").End(3).Row + 3).ClearContents
Set bul = ws.Cells.Find(Target.Value2, , , , 1)
If Not bul Is Nothing Then
If WorksheetFunction.CountA(ws.Range(ws.Cells(bul.Row, bul.Column), ws.Cells(Rows.Count, bul.Column))) = 0 Then GoTo SonSub
son = ws.Cells(Rows.Count, bul.Column).End(3).Row
ws.Range(bul.Address, ws.Cells(son, bul.Column + 2)).Copy
Range("D2").PasteSpecial xlPasteValuesAndNumberFormats
Range("D3", Cells(Cells(Rows.Count, "D").End(3).Row, "F")).Borders.LineStyle = 1
Application.CutCopyMode = False
Columns("D:F").Columns.AutoFit
Range("D1").Select
End If
SonSub:
Set bul = Nothing
End If
End Sub