• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Bir hücredeki veriye göre pdf kayıt adı verme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Hamikeserci

Yeni Üye
Katılım
23 Ağu 2021
Mesajlar
27
Aldığı beğeni
11
Excel V
Office 2019 TR
Konu Sahibi
Merhaba,

şimdi elimde hazırlamış olduğum bir excel dökümanı mevcut. pdf çıktı alacağım bir format ve sayfa yapısı o0luşturdum ve pdf oluştur butonu yaptım. yalnız pdf oluşturduğu zaman pdf e manuel kayıt ismi giriyorum. ben ise çıktı sayfası olarak düzenlediğim sayfada A1 hücresinde proje adı: hami yazıyor mesela. ben pdf kaydet dediğim zaman kaydedilecek pdf i hami adında kaydettirebiliyormuyum? aşağıda pdf kaydet butonuna tıkladıgımda pdf oluşturuyor ve ben isim veriyorum sonra kaydediyor. benim istediğim pdf kaydet dediğimde proje adını vererek dosyayı pdf kaydetmesi. bu konuda makro varmıdır acaba?

yardımlarınız için şimdiden teşekkürler.
1630409775506.png
 
Kodlarınızı veya örnek dosyanızı paylaşın düzenlenir
 
Hocam siz bu kodlarla yazıcıyı Print PDF ayarlayıp mı alıyorsunuz?
 
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Bu şekilde bir dener misiniz ?
 
Çözüm
Gereksiz kodlar var bilginiz olsun
 
Konu Sahibi
Gereksiz kodlar var bilginiz olsun
hocam şimdi oluşturduğum sayfa kopya bir sayfada satırları gizlenerek oluşturuldugu için fazladan hücreleride görüyor. ekstra bir şablon oluşturup eşitlemeleri yaptıktan sonra tekrar revize edeceğim. yukarıda paylaşmış oldugunuz kod çalıştı teşekkür ederim. o koddaki mantık path yolu verirken dosya adını hücreden alsın diyerek mi kaydet dediniz. Mantıgını kavramaya çalışıyorum bir yandan da :)
 
Path yolu çalışılan kitabın pathı kullanıyor. En sonunda dosya adını veriyorsunuz. X4 hücreden alarak
 
Konu Sahibi
Path yolu çalışılan kitabın pathı kullanıyor. En sonunda dosya adını veriyorsunuz. X4 hücreden alarak
Sub saveas()
'
' saveas Makro
'

'
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False

End Sub


makroyu düzelttim gereksiz satırları kaldırdım. sonra sizin yukarıda paylaştığınız kodu sonuna ekledim olmadı?
 
Konu Sahibi
Sub saveas()
'
' saveas Makro
'

'
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False

End Sub


makroyu düzelttim gereksiz satırları kaldırdım. sonra sizin yukarıda paylaştığınız kodu sonuna ekledim olmadı?
sayenızde kendim çözdüm halloldu :)
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst