• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Bütün sayfaları normal görünüme ayarlama

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhaba hayırlı geceler.

Aşağıdaki kodu excel sayfası ilk açıldığında bütün sayfalara nasıl uygularım. (Kod makro kaydet ile oluşturuldu.)
Yardımcı olur musunuz?

Kod:
Sub Makro1()
    ActiveWindow.View = xlNormalView
End Sub
 
Merhaba.

Aşağıdaki kod blokunu, VBA ekranında sol taraftan ThisWorkbook / BuÇalışmaKitabı 'nı fareyle çift tıklayıp, sağdaki boş alana yapıştırın.
Belgede birkaç sayfanın görünümünü normal dışında seçin ve belgeyi kaydederek kapatıp yeniden açın.
.
Kod:
[B]Private Sub Workbook_Open()[/B]
Application.ScreenUpdating = False: Application.Calculation = xlCalculationManual
For shf = 1 To ThisWorkbook.Sheets.Count
    Sheets(shf).Activate: ActiveWindow.View = xlNormalView
Next
Application.ScreenUpdating = True: Application.Calculation = xlCalculationAutomatic
[B]End Sub[/B]
 
Sayın Ömer Bey hayırlı sabahlar.

Ellerinize sağlık, çok teşekkür ediyorum, tam istediğim gibi çalışıyor.
 
Bir seçenek de, belge kapanırken istenilen işlemi yapmak olabilirdi.
Bunun için de; verdiğim kod'un başlık ve End Sub satır arasındaki kısmı aşağıdaki kod bloku arasına eklemeniz yeterli olur.
.
Kod:
[B]Private Sub Workbook_BeforeClose(Cancel As Boolean)[/B]
[COLOR="Red"].........KODLAR......[/COLOR]
[B]End Sub[/B]
 
Sayın Ömer Bey, bu işlemde çok güzel oldu.

İlginize çok teşekkür ediyorum, hayırlı sabahlar.
 
Geri
Üst