• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

seçilen sayfa

  • Konbuyu başlatan Konbuyu başlatan okavut
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

okavut

Altın Üye
Katılım
22 Şubat 2007
Mesajlar
173
Excel Vers. ve Dili
excel 2016 TR
merhaba arkadaşlar;
bir çalışma sayfasında seçilen hücreye karşılık gelen sayfa numarası ne ise o sayfaya gidilmesi
konusunda yardımlarınızı rica ederim.Saygılarımla.
 

Ekli dosyalar

Merhaba
Kodu sayfanızın kod bölümüne ekleyip deneyin.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim A As Variant, B As Variant, C As Variant
If Intersect(Target, Range("D:D")) Is Nothing Then Exit Sub
With WorksheetFunction
A = .Match(Cells(Target.Row, "B"), Sayfa2.Rows("1:1"), 0)
C = .Match(Cells(Target.Row, "B"), Sayfa2.Rows("1:1"), 0) - 1
B = .Match(Target, Sayfa2.Columns(A), 0)
Sheets(Sayfa2.Range(Cells(B, C).Address).Text).Select
End With
End Sub
 
sayın Asi kral teşekkür ederim. saolun
Ustat yanlız işler sayfasındaki h sutununa uygulayamadım.
 

Ekli dosyalar

sayın Asi kral teşekkür ederim. saolun
Ustat yanlız işler sayfasındaki h sutununa uygulayamadım.

Kodu bununla değiştirip deneyin.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim A As Variant, B As Variant, C As Variant
With WorksheetFunction
If Target.Column = 4 Then
If Intersect(Target, Range("D:D")) Is Nothing Then Exit Sub
A = .Match(Cells(Target.Row, "B"), Sayfa2.Rows("1:1"), 0)
C = .Match(Cells(Target.Row, "B"), Sayfa2.Rows("1:1"), 0) - 1
B = .Match(Target, Sayfa2.Columns(A), 0)
Sheets(Sayfa2.Range(Cells(B, C).Address).Text).Select
ElseIf Target.Column = 8 Then
If Intersect(Target, Range("H:H")) Is Nothing Then Exit Sub
A = .Match(Cells(Target.Row, "F"), Sayfa2.Rows("1:1"), 0)
C = .Match(Cells(Target.Row, "F"), Sayfa2.Rows("1:1"), 0) - 1
B = .Match(Target, Sayfa2.Columns(A), 0)
Sheets(Sayfa2.Range(Cells(B, C).Address).Text).Select
End If
End With
End Sub
 
ustat
eline, emeğine sağlık tam istediğim gibi oldu. Tekrar teşekkür ederim. Hayırlı akşamlar.
 
Worksheetfunction sınıfının Match özelliği alınamıyor

ustatların yardımıyla hazırladığım tabloda seçilen sayfalara gidiyoruz ama sadece büyük su işlerini seçtiğimde Worksheetfunction sınıfının Match özelliği alınamıyor hata mesajı veriyor.
 
Son düzenleme:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst