çalışma alanını sabitleme

Katılım
2 Mart 2012
Mesajlar
55
Excel Vers. ve Dili
Excel 2003 Türkçe
Ekteki dosyada A1 ile S8 arasında çalışma alanı belirledim ve sarıya boyadım.
Makroda ScrollArea = "A1:S34" dedim. Sadece bu sarı alanın görünmesini istiyorum, sayfanın sağa ve aşağı kaymasını istemiyorum.
Bu sarı alanda herhangi bir hücreye tıklanmazsa veya ok tuşları veya TAB tuşu ile hücre seçilmez ise mouse tekerleğini çevirince sayfa aşağıya doğru kayıyor. Yani sayfayı ilk açtığınızda hiç bir şey yapmadan mouse tekerleğini çevirirseniz sayfa aşağıya doğru kayıyor. Ancak herhangi bir hücreyi seçerseniz sayfa sabitleniyor. Sayfanın ilk açıldığında (henüz hiç bir işlem yapmadan) mouse tekerleği ile aşağı kaymasını engelleyebilir miyiz?
Yardımlarınız için şimdiden teşekkürler.
 

Ekli dosyalar

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Kodu şu şekilde ThisWorkbook kod sayfasına yazın;
Kod:
Private Sub Workbook_Open()
    Sayfa1.ScrollArea = "A1:S34"
End Sub
 
Katılım
2 Mart 2012
Mesajlar
55
Excel Vers. ve Dili
Excel 2003 Türkçe
Sayın Murat Bey;
İlginize çok teşekkür ederim.
Sayfaların adını değiştirdiğimiz zaman, çalışma alanının sabit kalması için makroyu nasıl revize etmemiz gerekir?
Yani çalışma kitabında bulunan tüm sayfalar için aynı sabit çalışma alanı geçerli olsun.
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Şu kodları ThisWorkBook kod sayfasına yazın;
Kod:
Private Sub Workbook_Open()
    ActiveSheet.ScrollArea = "A1:S34"
End Sub

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    ActiveSheet.ScrollArea = "A1:S34"
End Sub
Ya da şu kodu kullanın;
Kod:
Private Sub Workbook_Open()
    Dim syf As Worksheet
    For Each syf In Worksheets
        syf.ScrollArea = "A1:S34"
    Next syf
End Sub
 
Katılım
2 Mart 2012
Mesajlar
55
Excel Vers. ve Dili
Excel 2003 Türkçe
Teşekkürler

Sayın Murat Bey
Çok teşekkür ederim.
Gönderdiğiniz makrolar sorunsuz çalıştı.
Elinize ve aklınıza sağlık.
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Rica ederim Sn. Tongunc, iyi günler...
 
Üst