çalışma kitabını buton yardımıyla pdf e dönüştürme

Katılım
9 Aralık 2016
Mesajlar
12
Excel Vers. ve Dili
excel 2016-tr
merhabalar

excel çalışma kitabını buton yardımıyla pdf dönüştürmek istiyorum. nasıl yapacağım konusunda yardımcı olabilir misiniz.
 
Katılım
3 Nisan 2014
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 - Türkçe
Altın Üyelik Bitiş Tarihi
14-04-2021
Merhaba,
Kod:
Sub pdf()
'
' pdf Makro
'

'
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "[COLOR="Red"]C:\Users\Aykut Diren\Downloads\Kitap1.pdf[/COLOR]", Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
        True
End Sub
Kırmızı renkli yeri kendi bilgisayarınızdaki adresi vererek ve dosya adı vererek değiştiriniz.
 
Katılım
9 Aralık 2016
Mesajlar
12
Excel Vers. ve Dili
excel 2016-tr
merhabalar rabbace yardımların için çok teşekkür ederim. bugün üye olarak iyi ki burdayım diyebildiğim formda sizin gibi insanlar ile tanışmaktan çok memnunum tekrardan teşekkür ederim.
 
Katılım
9 Aralık 2016
Mesajlar
12
Excel Vers. ve Dili
excel 2016-tr
merhabalar rabbace sizden ricam bu pdf e çevirdiğinde tek sayfayı çeviriyor. tüm kitabı çevirmesi için ne yapabilirim.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,334
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Kodun başına aşağıdaki satırı eklerseniz tüm kitabı çevirir...
Kod:
Sheets.Select
 
Katılım
29 Ekim 2010
Mesajlar
365
Excel Vers. ve Dili
Microsoft Office 365 ProPlus 64 bit
Altın Üyelik Bitiş Tarihi
31-05-2024
Sayın rabbace ,

dosya adı yazmak yerine dosyayı seçerek yol gösterebilme kod ile imkanı var mıdır ?
Aslında amacım verdiğiniz kodları eklenti haline getirebilmek ,excel sayfasına gel sağ tuş pdf çevir gibi .
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,334
Excel Vers. ve Dili
2007 Türkçe
Excel - farklı kaydet seçenekleri içerisinde istediğiniz zaten mevcut. Farklı kaydet - Pdf biçimini seçip istediğiniz dosya konumuna kayıt yapabilirsiniz.
 
Katılım
29 Ekim 2010
Mesajlar
365
Excel Vers. ve Dili
Microsoft Office 365 ProPlus 64 bit
Altın Üyelik Bitiş Tarihi
31-05-2024
günaydın ,mucit77 teşekkürler oldu sorunum çözülmüştür.
 
Katılım
9 Aralık 2016
Mesajlar
12
Excel Vers. ve Dili
excel 2016-tr
merhabalar mucit77 dediğin gibi kodun başına ekledim fakat yine aynı şekilde tek sayfa çeviriyor. yanlış mı yapıyorum bilemedim.
 
Katılım
9 Aralık 2016
Mesajlar
12
Excel Vers. ve Dili
excel 2016-tr
tam olarak aşağıda belirttiğimi yaptım yanlışmıyım?


Sub pdf()
'
' pdf Makro
'

'Sheets.Select

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\Murat\Desktop\GÜNCEL TK", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
True
End Sub
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,334
Excel Vers. ve Dili
2007 Türkçe
Kod:
[COLOR="Red"]'[/COLOR]Sheets.Select
Baştaki kesme işareti olmayacak.
 
Katılım
9 Aralık 2016
Mesajlar
12
Excel Vers. ve Dili
excel 2016-tr
merhabalar herkese yardımı için teşekkür ederim. kodları yardımlarınızla oluşturdum. 1 sorunum kaldı. tüm kitabı şeçtiğim zaman 1 sayfanın pdf e dönüşmemesini geri kalan tüm sayfaların dönüşmesini istesem bu kodlara nasıl bir kod eklemem gerekir.
ayrıca pdf mevcut excel ismi alacak ve excelle aynı klasöre kaydetmek istiyorum.
SANIRIM BEN ÇOK ŞEY İSTİYORUM. :(



Sub pdf()
'
' pdf Makro
'

ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\Murat\Desktop\GÜNCEL TK", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
True
MsgBox "İŞLEM TAMAM LANET OLASI MEKSİKALI.", vbInformation
End Sub
 
Katılım
9 Aralık 2016
Mesajlar
12
Excel Vers. ve Dili
excel 2016-tr
formda yazılı olan ifade için kusura bakmayın. o bende vermesini istediğim bir mesajdı kimseyle alakası yok lütfen kimse üzerine alınmasın. şimdiden özür dilerim.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,334
Excel Vers. ve Dili
2007 Türkçe
Şu şekilde dönüştürmek istediğiniz sayfa isimlerini yazarak deneyiniz...
Kod:
Sub pdf()
'
' pdf Makro

yol = ThisWorkbook.Path & "\"
uz = "." & CreateObject("Scripting.FilesystemObject").GetExtensionName(ThisWorkbook.Name)
ad = Replace(ThisWorkbook.Name, uz, ".pdf")

Sheets(Array([COLOR="Red"]"Sayfa2", "Sayfa3", "Sayfa4", "Sayfa5"[/COLOR])).Select

ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
yol & ad, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
True
MsgBox "İŞLEM TAMAM.", vbInformation
End Sub
 
Katılım
9 Aralık 2016
Mesajlar
12
Excel Vers. ve Dili
excel 2016-tr
merhabalar mucit77 çok teşekkür ederim. işe yaradı. sayenizde Excel ve VB sevmeye başladım.
 
Katılım
9 Ocak 2014
Mesajlar
4
Excel Vers. ve Dili
exel 2003 türkçe
Sub pdf111()
'
' pdf Makro

yol = ThisWorkbook.Path & "\"
uz = "." & CreateObject("Scripting.FilesystemObject").GetExtensionName(ThisWorkbook.Name)
ad = Replace(ThisWorkbook.Name, uz, ".pdf")

Sheets(Array("sayfa1", "sayfa2")).Select

ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
yol & ad, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
True
MsgBox "İŞLEM TAMAM.", vbInformation
End Sub
 
Katılım
9 Ocak 2014
Mesajlar
4
Excel Vers. ve Dili
exel 2003 türkçe
merhaba, yukarıda yazmıs oldugum kodda exceldeki belirlediğim sayfaları degil butun sayfaları pdf e cevırıyor. oysaki sadece sayfa1 ve sayfa2 leri geri kalan sayfa 3 sayfa 4 onları cevırmek ıstemıyorum sadece sayfa 1 ve sayfa2 pdf cevırmek ıstıyorum yardımcı olurmusunuz
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,246
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Üst