Sayfa yapısı

Katılım
30 Mayıs 2007
Mesajlar
142
Excel Vers. ve Dili
excel 2003 türkçe
Arkadaşlar bu konuda yardım aldım (VBE ekranında ilgili sayfayı seçtikten sonra sol alttaki sayfa özelliklerinden
ScrollArea=A1:AV44 diye)
fakat dosya kaydedilip açılınca eski haline dönüyor.120 sayfalık kitapta tek tek sayfalara uyguladım kaydedip kapattım ve tekrar açınca hiç bir şey yapmamış gibi oldum.Lütfen yardım.
Sorun şu Excel kitabımda 120 sayfaya var. ben bu sayfalardan bazılarını A1:AV 1 İLE A44:AV44 hücreleri arasında sınırlandırmak istiyorum.Bazılarını ise farklı hücreler arasında sınırlandırmak istiyorum.Yani başkaları tarafından sayfanın geri kalan yerlerinin görünmesin istiyorum.Dosya ekte.Teşekkürler.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Ekli dosyayı inceleyiniz.:cool:
Kod:
Sub Auto_Open()
Dim i As Integer
For i = 1 To Sheets.Count
    Sheets(i).ScrollArea = "A1:AV44"
Next i
End Sub
 
Katılım
30 Mayıs 2007
Mesajlar
142
Excel Vers. ve Dili
excel 2003 türkçe
Teşekkürler Orion2 emeğin için sağol.Bunu bütün sayfalara göndermiş olduğun dosyadaki gibi mi kaydedeceğim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Teşekkürler Orion2 emeğin için sağol.Bunu bütün sayfalara göndermiş olduğun dosyadaki gibi mi kaydedeceğim.
Kod zaten dosyadaki bütün sayfalara otomatik olarak scrolArea uyguluyor.Siz dosyanıza bu kodu yazın İşlem tamamdır.:cool:
 
Katılım
30 Mayıs 2007
Mesajlar
142
Excel Vers. ve Dili
excel 2003 türkçe
Teşekkürler.Fakat bazı sayfalarda farklılık olmasını istiyorum.Yani A1:BT45 gibi.O zaman nasıl olmalı.Sabrın için sağol.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Teşekkürler.Fakat bazı sayfalarda farklılık olmasını istiyorum.Yani A1:BT45 gibi.O zaman nasıl olmalı.Sabrın için sağol.
Her sayfanın A44 hücresine Hangi aralığın scrollArae olmasını istiyorsanız onu yazın ve aşağıdaki kodu kullanın.:cool:
Örnek:A1:BT45
Kod:
Sub Auto_Open()
Dim i As Integer
For i = 1 To Sheets.Count
    Sheets(i).ScrollArea = sheets(i).Range("A44").Value
Next i
End Sub
 
Son düzenleme:
Katılım
30 Mayıs 2007
Mesajlar
142
Excel Vers. ve Dili
excel 2003 türkçe
Teşekkürler.Ellerine,yüreğine sağlık.
 
Üst