Merhaba dostlar,
Elimde 200'ün üzerinde sayfa olan bir Excel dökümanı var. Sayfalar arasında atlama ve istenilen sayfaya gitmek için çeşitli yöntemler kullanılmış sitede paylaşılan konularda. Bir başka yabancı kaynakta aşağıdaki gibi bir kod bulup kullanabilmiştim. Bu kodu makro ayarlarında CTRL+b (bul) tuşuna atayarak CTRL+F gibi bir işlevle istediğimi sayfaya atlamak için kullanabiliyorum.
Ancak çok sayıda sayfa olunca sayfa adlarını tam bilmeden pratik olarak sayfa bulmak zorlaşıyor. Burada istediğim joker karakteri kullanarak istediğimiz isimdeki sayfaları bulacak bir ekleme yapmak.
Sayfa ismi "ANKA METAL" ise aramada sadece ANK* yazarak veya *NKA* yazarak istenilen sayfayı bulmasını sağlamak.
Bu kodlar ile mümkünse yardımınızı rica ediyorum.
iyi çalışmalar dilerim.
Elimde 200'ün üzerinde sayfa olan bir Excel dökümanı var. Sayfalar arasında atlama ve istenilen sayfaya gitmek için çeşitli yöntemler kullanılmış sitede paylaşılan konularda. Bir başka yabancı kaynakta aşağıdaki gibi bir kod bulup kullanabilmiştim. Bu kodu makro ayarlarında CTRL+b (bul) tuşuna atayarak CTRL+F gibi bir işlevle istediğimi sayfaya atlamak için kullanabiliyorum.
Ancak çok sayıda sayfa olunca sayfa adlarını tam bilmeden pratik olarak sayfa bulmak zorlaşıyor. Burada istediğim joker karakteri kullanarak istediğimiz isimdeki sayfaları bulacak bir ekleme yapmak.
Sayfa ismi "ANKA METAL" ise aramada sadece ANK* yazarak veya *NKA* yazarak istenilen sayfayı bulmasını sağlamak.
Bu kodlar ile mümkünse yardımınızı rica ediyorum.
iyi çalışmalar dilerim.
Kod:
Sub GotoSheet()
Dim sSheet As String
sSheet = InputBox(Prompt:="Sayfa adı veya sayfa indeks numarasını giriniz?", Title:="Input Sheet")
On Error Resume Next
If Val(sSheet) > 0 Then
Worksheets(Val(sSheet)).Activate
Else
Worksheets(sSheet).Activate
End If
End Sub