sayfanın sağa ve sola kaymasını engellemek

Katılım
11 Kasım 2006
Mesajlar
125
Excel Vers. ve Dili
excel 2003
Arkadaşlar merhaba ;

hazırladığım sayfa görünümü tam olarak ekranı kaplıyor ve hücrelerle sağa ilerlediğimizde sayfanın sağa kaymasını nasıl engelleyeblirim

İyi çalışmalar
 

S.Yiğit

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2008
Mesajlar
1,748
Excel Vers. ve Dili
2019 TR
.......................................
 
Son düzenleme:

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
araçlar / seçenekler / görünüm / yatay-düşey kaydırma çubuğu onay kutularınız boşaltın
 
Katılım
11 Kasım 2006
Mesajlar
125
Excel Vers. ve Dili
excel 2003
RE :

merhaba
araçlar / seçenekler / görünüm / yatay-düşey kaydırma çubuğu onay kutularınız boşaltın
Sayın hocam verdiğiniz bilgi için tşk ler.. evt uyguladımve alt kaydırma iptal oldu şuan da,, peki bu şekilde nasıl sabitleyebilirim çünkü görünen herhangi bir hücreye tıklayıp sağa doğru devam ettiğimde sayfa yine sağa açılıyor..
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

bu kodu dener misiniz

Kod:
Sub sınırla()
Worksheets(1).ScrollArea = "A1:K30" 'Sadece bu aralıkta çalışabilirsiniz
End Sub

Sub çöz()
Worksheets(1).ScrollArea = ""
End Sub
 
Katılım
11 Kasım 2006
Mesajlar
125
Excel Vers. ve Dili
excel 2003
hocam birde makro otomatik çalışırsa tam süper olucak
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

sayfanın kod bölümüne yazarak dener misiniz

Kod:
Private Sub Worksheet_Activate()
ScrollArea = "a1:k30" 'sadece bu aralıkta çalışabilirsiniz
End Sub

Private Sub Worksheet_Deactivate()
ScrollArea = ""
End Sub
 
Katılım
27 Ekim 2007
Mesajlar
287
Excel Vers. ve Dili
2003 TR
Selam
Sayın uzmanamele hocamın affına sığınarak yapmaya çalıştım.
 

Ekli dosyalar

Katılım
11 Kasım 2006
Mesajlar
125
Excel Vers. ve Dili
excel 2003
Re:

Selam
Sayın uzmanamele hocamın affına sığınarak yapmaya çalıştım.
Sayın limanC34 emeğine sağlık...bu işi buton eklemeden tabloyu açtığımızda makronun otomatik çalışmasının yolu da olabiir ama bi türlü yapamadım sayın hocamın verdiği kodu uygulayamadım :(
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

sayfa1'de A1:I48 aralığında çalışabilirsiniz.
çalışma alanını değiştirebilirsiniz.
kodlar sayfanın kod bölümüne yazılmıştır.
 

Ekli dosyalar

Katılım
11 Kasım 2006
Mesajlar
125
Excel Vers. ve Dili
excel 2003
Ynt :

sayfa1'de A1:I48 aralığında çalışabilirsiniz.
çalışma alanını değiştirebilirsiniz.
kodlar sayfanın kod bölümüne yazılmıştır.
Evt hocam kod bölümünde çalışma alanını değiştirebiliyorum fakat sayfa yinede hücrelerle ilerleyip sağa doğru kayabiliyor..Sayfa sağa kaymamalı " I " sutunundan sonra ilerlememeli
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
söylediğiniz gibi zaten.
sanırım dosyayı açtınız, makroları etkinleştirdiniz ve yön tuşlarıyla sağa ilerlenebildiğini gördünüz.
kod sayfa seçildiğinde tetiklenir. sayfa2 yi seçip sonra sayfa1 e dönseniz kodların çalıştığını görecektiniz.

Private Sub Worksheet_Activate()
ScrollArea = "a1:ı48" 'sadece bu aralıkta çalışabilirsiniz
End Sub

yerine aşağıdaki selectionchange şeklinde değiştiriniz.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ScrollArea = "a1:ı48" 'sadece bu aralıkta çalışabilirsiniz
End Sub
 
Katılım
11 Kasım 2006
Mesajlar
125
Excel Vers. ve Dili
excel 2003
evt hocam şimdi Ok..biraz uğraştırdım kusura bakayın yardımlarnız için çok çok tşk ler
 
Katılım
11 Kasım 2006
Mesajlar
125
Excel Vers. ve Dili
excel 2003
Son :)

merhaba
söylediğiniz gibi zaten.
sanırım dosyayı açtınız, makroları etkinleştirdiniz ve yön tuşlarıyla sağa ilerlenebildiğini gördünüz.
kod sayfa seçildiğinde tetiklenir. sayfa2 yi seçip sonra sayfa1 e dönseniz kodların çalıştığını görecektiniz.

Private Sub Worksheet_Activate()
ScrollArea = "a1:ı48" 'sadece bu aralıkta çalışabilirsiniz
End Sub

yerine aşağıdaki selectionchange şeklinde değiştiriniz.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ScrollArea = "a1:ı48" 'sadece bu aralıkta çalışabilirsiniz
End Sub
hocam çalışmanın sonuna geldik sayfa 1 ve sayfa 3 teki açıklamaları incelermisiniz
yardımlarınız için tşk ler
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

rapor ve anasayfa butonları için aşağıdaki kodları modüle yazın ve butona makroyu atayın

Kod:
Sub rapora_git()
Sheets("sayfa3").Select
End Sub

Sub anasayfaya_git()
Sheets("sayfa1").Select
End Sub
sayfa3 de ne yapmak istediğinizi anlayamadım.
EĞERSAY, ETOPLA, TOPLA.ÇARPIM gibi fonksiyon kullanabilirsiniz
 
Katılım
11 Kasım 2006
Mesajlar
125
Excel Vers. ve Dili
excel 2003
peki hocam gerekli fonksiyonları girdikten sonra tabloyu nasıl kitleyeblirim birtek ana sayfa butonu aktif çalışabilsin diğer hücreler hiç cliklenmesin
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
sayfa koruma şifresi koyabilirsiniz

araçlar / koruma / sayfayı koru

not:
şifreyi sakın unutmayın.
unutursanızda bu sitede çözüm yolu aramayın. şifre kırma ile ilgili sorulara cevap alamazsınız.
 

VahitM

Altın Üye
Katılım
10 Ekim 2017
Mesajlar
5
Excel Vers. ve Dili
Office 2010 Türkçe
Altın Üyelik Bitiş Tarihi
14-03-2030
Sayfanın sağa ve sola kaymasını engellemek
Private Sub Worksheet_Activate()
ScrollArea = "a1:k30" 'sadece bu aralıkta çalışabilirsiniz
End Sub

Private Sub Worksheet_Deactivate()
ScrollArea = ""
End Sub

kodu sayfanın koduna ayazınca alan sabitleniyor, ancak, tekrar dosyayı açtığımda eski haline dönüyor, kod etkin olmuyor
yardım edebilirminiz
 
Üst