- Katılım
- 1 Temmuz 2008
- Mesajlar
- 1,748
- Excel Vers. ve Dili
- 2019 TR
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim Veri As Variant
If Intersect(Target, Range("D3:D" & Rows.Count)) Is Nothing Then Exit Sub
Cancel = True
Veri = Target.Value
Workbooks.Open Filename:="Z:\PLANLAMA\FAYDALI BİLGİLER\SEVKİYAT TAKİBİ\Sevkiyat Takvimi 2011.xlsx"
Range("A3").AutoFilter Field:=8, Criteria1:=Veri
End Sub
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim Veri As Variant
If Intersect(Target, Range("D3:D" & Rows.Count)) Is Nothing Then Exit Sub
Cancel = True
Veri = Target.Value
Workbooks.Open Filename:="Z:\PLANLAMA\FAYDALI BİLGİLER\SEVKİYAT TAKİBİ\Sevkiyat Takvimi 2011.xls"
ActiveWorkbook.Sheets("DETAY").Select
If ActiveWorkbook.ActiveSheet.AutoFilterMode Then
ActiveWorkbook.ActiveSheet.ShowAllData
Else
ActiveWorkbook.ActiveSheet.Range("A3:AU3").AutoFilter
End If
ActiveWorkbook.ActiveSheet.Range("A3:AU3").AutoFilter Field:=8, Criteria1:=Veri
End Sub
Merhaba,
Aşağıdaki kodu deneyiniz.
Kod:Option Explicit Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Dim Veri As Variant If Intersect(Target, Range("D3:D" & Rows.Count)) Is Nothing Then Exit Sub Cancel = True Veri = Target.Value Workbooks.Open Filename:="Z:\PLANLAMA\FAYDALI BİLGİLER\SEVKİYAT TAKİBİ\Sevkiyat Takvimi 2011.xls" ActiveWorkbook.Sheets("DETAY").Select If ActiveWorkbook.ActiveSheet.AutoFilterMode Then ActiveWorkbook.ActiveSheet.ShowAllData Else ActiveWorkbook.ActiveSheet.Range("A3:AU3").AutoFilter End If ActiveWorkbook.ActiveSheet.Range("A3:AU3").AutoFilter Field:=8, Criteria1:=Veri End Sub
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim Veri As Variant
If Intersect(Target, Range("D3:D" & Rows.Count)) Is Nothing Then Exit Sub
Cancel = True
Veri = Target.Value
Workbooks.Open Filename:="Z:\PLANLAMA\FAYDALI BİLGİLER\SEVKİYAT TAKİBİ\Sevkiyat Takvimi 2011.xls"
ActiveWorkbook.Sheets("DETAY").Select
If ActiveWorkbook.ActiveSheet.AutoFilterMode Then
On Error Resume Next
ActiveWorkbook.ActiveSheet.ShowAllData
On Error GoTo 0
Else
ActiveWorkbook.ActiveSheet.Range("A3:AU3").AutoFilter
End If
ActiveWorkbook.ActiveSheet.Range("A3:AU3").AutoFilter Field:=8, Criteria1:=Veri
End Sub
[COLOR="Red"]Korhan beyin verdiği kod.[/COLOR]
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim Veri As Variant
If Intersect(Target, Range("[COLOR="red"][B]B3:B[/B][/COLOR]" & Rows.Count)) Is Nothing Then Exit Sub
Cancel = True
Veri = Target.Value
Workbooks.Open Filename:="Z:\PLANLAMA\FAYDALI BİLGİLER\SEVKİYAT TAKİBİ\Sevkiyat Takvimi [COLOR="red"][B]2011[/B][/COLOR].xls"
ActiveWorkbook.Sheets("DETAY").Select
If ActiveWorkbook.ActiveSheet.AutoFilterMode Then
On Error Resume Next
ActiveWorkbook.ActiveSheet.ShowAllData
On Error GoTo 0
Else
ActiveWorkbook.ActiveSheet.Range("A3:AU3").AutoFilter
End If
ActiveWorkbook.ActiveSheet.Range("A3:AU3").AutoFilter Field:=8, Criteria1:=Veri
End Sub
[COLOR="red"]Buradan aşağısını ben ekledim(Değişiklikler kırmızı renkliler)[/COLOR]
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim Veri As Variant
If Intersect(Target, Range("[COLOR="Red"][B]C3:C[/B][/COLOR]" & Rows.Count)) Is Nothing Then Exit Sub
Cancel = True
Veri = Target.Value
Workbooks.Open Filename:="Z:\PLANLAMA\FAYDALI BİLGİLER\SEVKİYAT TAKİBİ\Sevkiyat Takvimi [COLOR="red"][B]2012[/B][/COLOR].xls"
ActiveWorkbook.Sheets("DETAY").Select
If ActiveWorkbook.ActiveSheet.AutoFilterMode Then
On Error Resume Next
ActiveWorkbook.ActiveSheet.ShowAllData
On Error GoTo 0
Else
ActiveWorkbook.ActiveSheet.Range("A3:AU3").AutoFilter
End If
ActiveWorkbook.ActiveSheet.Range("A3:AU3").AutoFilter Field:=8, Criteria1:=Veri
End Sub
Merhaba,
Aşağıdaki kodu "PLAN" isimli sayfanızın kod bölümüne uygulayıp denermisiniz.
Kod:Option Explicit Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Dim Veri As Variant If Intersect(Target, Range("D3:D" & Rows.Count)) Is Nothing Then Exit Sub Cancel = True Veri = Target.Value Workbooks.Open Filename:="Z:\PLANLAMA\FAYDALI BİLGİLER\SEVKİYAT TAKİBİ\Sevkiyat Takvimi 2011.xlsx" Range("A3").AutoFilter Field:=8, Criteria1:=Veri End Sub