• DİKKAT

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

Alt Bilgis sadece 4.sayfada gözüksün

Hakan ERDOST

Destek Ekibi
Destek Ekibi
Katılım
12 Eylül 2004
Mesajlar
885
Excel Vers. ve Dili
Excel 2019 Türkçe (Ev)
Excel 2013 Türkçe (Okul)
Excelde alt biligi sadece 4. sayfada gösterilebilir mi?
Yönetemi nedir?
 
Merhaba,

Bu şekilde deneyin. Yazdırma esnasında sadece 4. sayfaya alt bilgi ekler.

Kod:
Sub AltBilgi()
 
    Dim say As Integer, i As Integer, Bilgi As String
 
    say = ExecuteExcel4Macro("Get.Document(50)")
 
    Bilgi = "[COLOR=blue]Burası orta alt bilgidir[/COLOR]" 'Alt bilgi metnini mavi alana yazın.
 
    Application.ScreenUpdating = False
 
    With ActiveSheet.PageSetup
        For i = 1 To say
            .CenterFooter = ""
            If i = 4 Then
                .CenterFooter = Bilgi
            End If
            ActiveSheet.PrintOut i, i
        Next i
    End With
 
    Application.ScreenUpdating = True
 
End Sub

.
 
Merhaba,

Bu şekilde deneyin. Yazdırma esnasında sadece 4. sayfaya alt bilgi ekler.

Kod:
Sub AltBilgi()
 
    Dim say As Integer, i As Integer, Bilgi As String
 
    say = ExecuteExcel4Macro("Get.Document(50)")
 
    Bilgi = "[COLOR=blue]Burası orta alt bilgidir[/COLOR]" 'Alt bilgi metnini mavi alana yazın.
 
    Application.ScreenUpdating = False
 
    With ActiveSheet.PageSetup
        For i = 1 To say
            .CenterFooter = ""
            If i = 4 Then
                .CenterFooter = Bilgi
            End If
            ActiveSheet.PrintOut i, i
        Next i
    End With
 
    Application.ScreenUpdating = True
 
End Sub

.
Teşekkürler.Ancak bir gizleme-yazdırma makrom var.Aşağıdaki gibi buna uyarlayabilir miyiz?
Kod:
Sub SatırGizle()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
son = Range("B603").End(3).Row + 7
For i = 2 To son
If Cells(i, 51) = 0 Then Rows(i).EntireRow.Hidden = True
Next
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
son1 = Range("AZ603").End(3).Row
ActiveSheet.PageSetup.PrintArea = "$A$1:$AZ$" & son1
ActiveSheet.PrintPreview
End Sub
 
Ya da şöyle belirteyim. Alt bilgiyi son sayfaya nasıl ekleyebiliriz
 
Ya da şöyle belirteyim. Alt bilgiyi son sayfaya nasıl ekleyebiliriz

Kodlarıdaki;


If i = 4 Then satırındaki 4 yerine say yazmanız yeterli olacaktır.

.
 
Geri
Üst