• DİKKAT

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

Üst Bilgi/Alt Bilgiye Makro İle Şifre Koyma

  • Konbuyu başlatan Konbuyu başlatan betoncu
  • Başlangıç tarihi Başlangıç tarihi
Katılım
1 Aralık 2005
Mesajlar
376
Excel Vers. ve Dili
EXCEL 2002
TÜRKÇE
Üst Bilgi/Alt Bilgiye Şifre Koyma

Arkadaşlar excelde bulunan üst bilgi/alt bilgi menüsüne eklediğim metnin başkası tarafından değiştirilmesini istemiyorum bunu nasıl sağlarız?

Not: Çalışma sayfasında devamlı veri girişi olduğu için sayfaya şifre koymak istemiyorum. Sayfaya şifre istemeden veri girişi olsun ve üst bilgi/alt bilgi olarak girdiğim metninde korumalı olmasını istiyorum.
 
Konu başlığını hatalı yazmışım:)
Alt Bilgi olacak.
 
bildiğim kadarı ile mümkün değil.

ancak makro ile mümkün olabilir. sorunuzu Makro-VBA forumunda sorarsanız yardımcı olmaya çalışırım.
 
Anladım teşekkür ederim. Konu açıyorum.
 
Arkadaşlar excelde bulunan üst bilgi/alt bilgi menüsüne eklediğim metnin başkası tarafından değiştirilmesini istemiyorum bunu nasıl sağlarız?

Not: Çalışma sayfasında devamlı veri girişi olduğu için sayfaya şifre koymak istemiyorum. Sayfaya şifre istemeden veri girişi olsun ve üst bilgi/alt bilgi olarak girdiğim metninde korumalı olmasını istiyorum.
 
Merhaba.

Workbook_BeforePrint olay kodu ile yapılabilir.

ThisWorkbook kod modülü veya Worksheet kod modülünde kulllanılabilir.

Sayfa1 sayfası için örnek
Kod:
Private Sub Workbook_BeforePrint(Cancel As Boolean)

With Worksheets("Sayfa1").PageSetup
      .LeftHeader = ""
      .CenterHeader = ""
      .RightHeader = ""
      .LeftFooter = ""
      .CenterFooter = ""
      .RightFooter = ""
End With

End Sub

"" ile tamamının boş olmasını sağlıyoruz.

standar bazı ifadeler de eklenebilir. Dosya ismi vb gibi.
 
Son düzenleme:
Örnek dosya ekleyebilirmisiniz ben yapamadım.
 
örnekler
Kod:
            .LeftHeader = "BİZİM ŞİRKET AŞ" 'üst sol: bizim yazdığımız değer
            .CenterHeader = "" 'üst orta: boş bırakıldı
            .RightHeader = "&D &T" 'üst sağ: tarih saat
            .LeftFooter = "&F" 'alt sol: dosya ismi
            .CenterFooter = "&P" 'alt orta: sayfa no
            .RightFooter = "&A" 'alt sağ: sayfa ismi
 
Bu kod sadece sayfa1 için çalışıyor. Diğer sayfalarda da çalışmasını nasıl sağlarız.
 
aşağıdaki gibi deneyebilirsiniz.

Kod:
Sub ustbilgi_altbilgi

    Dim wks As Worksheet
    Application.ScreenUpdating = False
    For Each wks In Worksheets
        With wks.PageSetup
            .LeftHeader = "BİZİM ŞİRKET AŞ" 'üst sol: bizim yazdığımız değer
            .CenterHeader = "" 'üst orta: boş bırakıldı
            .RightHeader = "&D &T" 'üst sağ: tarih saat
            .LeftFooter = "&F" 'alt sol: dosya ismi
            .CenterFooter = "&P" 'alt orta: sayfa no
            .RightFooter = "&A" 'alt sağ: sayfa ismi
        End With
    Next wks
    Set wks = Nothing

End Sub
 
Geri
Üst