• DİKKAT

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

alt-bilgi ve üst-bilgiyi başka sayfaya taşıma

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,

Bir excel sayfasında yer alan alt-bilgi ve üst-bilgiyi diğer sayfaya aynen kopyalamının (taşıma) pratik bir yolu var mıdır?

Şimdiden Teşekkürler,

iyi çalışmalar.
 
Merhaba,
Makro ile şu şekilde bir çözüm olabilir:
Kod:
Sheets("Sayfa2").PageSetup.[COLOR="Red"]LeftHeader[/COLOR] = Sheets("Sayfa1").PageSetup.[COLOR="red"]LeftHeader[/COLOR]
Üst bilgiler:
LeftHeader
CenterHeader
RightHeader

Alt bilgiler:
LeftFooter
CenterFooter
RightFooter

Deneme üzerine alternatif olarak: Kaynak sayfada makro kaydet dedikten sonra alt-üst bilgiye girip değişiklik yapmadan bile kaydettiğimizde ActiveSheet için kod üretiliyor. Sonra yeni sayfaya gidip kodu çalıştırınız.
 
Son düzenleme:
Teşekkürler,
Yalnız üst bilgi de resim olduğu zaman; resim gelmiyor....

iyi haftasonları.....
 
Tekrar merhaba,
Üst bilgiyi kopyalayamıyorsak sayfayı kopyalarız mantığıyla şöyle bir çözüm aklıma geldi:
  • Alt-üst bilginin olduğu sayfanın kopyasını oluştur,
  • Diğer sayfadaki verileri yeni sayfaya kopyala,
  • Eski sayfayı sil,
mantığında çalışıyor, belki işinizi görür.
Kod:
Sub Kod()
Application.DisplayAlerts = False
Set s1 = Sheets("Sayfa1") 'Alt-üst bilgilerin olduğu sayfa
Set s2 = Sheets("Sayfa2") 'Hedef sayfa
isim = s2.Name
s1.Copy After:=s2
Set s3 = ActiveSheet
s2.Cells.Copy s3.Cells
s2.Delete
s3.Name = isim
Application.DisplayAlerts = True
End Sub
İyi çalışmalar...
 
esas adlı sayfaya alınan resim dosyasının mevcut, adı ve yolunun değişmememmiş olması gerekiyor.
Kod:
Sub MultipleHeader()
ActiveSheet.PageSetup.CenterHeader = Sheets("esas").PageSetup.CenterHeader
    ActiveSheet.PageSetup.RightHeaderPicture.Filename = Sheets("esas").PageSetup.RightHeaderPicture.Filename
    ActiveSheet.PageSetup.RightHeader = "&G"
End Sub
 
Son düzenleme:
Geri
Üst