• DİKKAT

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

makro duzenleme yardim

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
10 Haziran 2016
Mesajlar
10
Excel Vers. ve Dili
Microsoft Office 2016
slm arkadaslar eklemis oldugum kod da isi=sh.Range("M1").Value & "-" & Format(Now, "yyyy") bolumunde nasil bir duzenleme yaparsam b12 hucresini gosterebilirim cunku bu haliyle kayit yaparken dosya ismini b12 den aliyor fakat arkasina 2016 yil atiyor b12 hucresinde zaten fatura numarasi 2016-0004 olarak otomatik degisken fatura numarasi var sonuc olarak kod bu haliyle 2016-0004-2016 oluyor uzerinde oynama yaptigimda kod hata veriyor
simdiden tesekurler.

y4zYWk



Kod:
Private Sub CommandButton4_Click()
Dim sh As Worksheet
Set sh = Worksheets("facture")
yol = ThisWorkbook.Path
isim = sh.Range("b12").Value & "-" & Format(Now, "yyyy")
sh.Select
sh.Range("A1:I60").Select
Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:=yol _
& "\" & isim & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True

ActiveWorkbook.Save
End Sub
 
Tekrar merhaba.

Ben aşağıdaki gibi denediğimde sorun yaşamadım.
B12 hücresindeki AD ile belgenin kendi bulunduğu dizine pdf belge oluşturuldu.
.
Kod:
[FONT="Arial Narrow"]Private Sub CommandButton4_Click()
Dim sh As Worksheet
Set sh = Worksheets("facture")
yol = ThisWorkbook.Path
isim = sh.Range("b12").Value
sh.Select
sh.Range("A1:I60").Select
Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:=yol _
& "\" & isim & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True

ActiveWorkbook.Save
End Sub[/FONT]
 
Mükerrer cevabı sildim.
Nedenini anlayamadım aynı cevap iki kez gönderildi.
 
Tekrar merhaba.

Ben aşağıdaki gibi denediğimde sorun yaşamadım.
B12 hücresindeki AD ile belgenin kendi bulunduğu dizine pdf belge oluşturuldu.
.
Kod:
[FONT="Arial Narrow"]Private Sub CommandButton4_Click()
Dim sh As Worksheet
Set sh = Worksheets("facture")
yol = ThisWorkbook.Path
isim = sh.Range("b12").Value
sh.Select
sh.Range("A1:I60").Select
Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:=yol _
& "\" & isim & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, _
OpenAfterPublish:=True

ActiveWorkbook.Save
End Sub[/FONT]

mehaba hocam dun cok defa denedim ama hep hata aldim ama su an calisti ben yalnis yapmisim demekki tesekur ederim ilginize
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst