önceki sayfa sonraki sayfa

Katılım
23 Mart 2007
Mesajlar
60
Excel Vers. ve Dili
dil turkçe
bir çalışma sayfaları arasında ileri geri hareket etmek için (1. sayfadan 2. sayfaya- 2. sayfadan 3. sayfaya- vs. vs.) bir ileri ok'u bir de geri ok'u yapıştırmak istiyorum. bu ileri okunu ve geri okunu hangi sayfaya yapıştıırsam yapıştırayım tıkladığımda bir sonraki sayfaya gitsin. geri okuna tıkladığımda ise bir önceki sayfaya gitsin. yani her ok'a ayrı ayrı köprü kurmak istemiyorum. mümkün mü teşekkürler.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Aşağıdaki kodu deneyiniz.

Sub sağ()
sonraki = IIf(ActiveSheet.Index = Sheets.Count, 1, ActiveSheet.Index + 1)
Sheets(sonraki).Select
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,250
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Alternatif olarak ekteki dosyayı incelermisiniz. Bu işlem için SpinButton uygun bir araçtır.

Kod:
Private Sub SpinButton1_SpinDown()
    If ActiveSheet.Index = 1 Then
    Sheets(Sheets.Count).Select
    Else
    Sheets(ActiveSheet.Index - 1).Select
    End If
End Sub

Private Sub SpinButton1_SpinUp()
    If ActiveSheet.Index = Sheets.Count Then
    Sheets(1).Select
    Else
    Sheets(ActiveSheet.Index + 1).Select
    End If
End Sub
 
Katılım
23 Mart 2007
Mesajlar
60
Excel Vers. ve Dili
dil turkçe
arkadaslar cok güzel olmus. ekteki dosya tam istediğim gibi ama malesef makro kullanmayı bilmiyorum :(
 
Üst