Hücredeki Değeri 1 arttırarak yazdırma

haldigos

Altın Üye
Katılım
24 Temmuz 2017
Mesajlar
10
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
26-04-2026
Selamlar,

J1 hücresinde bir değerim var. Bu değer başka formüllere bağlı.

Makro ile bu değer 1 arttırarak ( 1 -> 2 ye gibi ) yazdırma işlemini yapmasını istiyorum.

Basit gibi göründüğünden dolayı bulduğum makroları birleştirirek yapmak istedim fakat olmadı.

Yardımlarınızı rica eder, iyi günler dilerim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Deneyiniz.
Kod:
Sub deneme()
    [J1] = [J1] + 1
End Sub
 

haldigos

Altın Üye
Katılım
24 Temmuz 2017
Mesajlar
10
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
26-04-2026
Merhaba,

Deneyiniz.
Kod:
Sub deneme()
    [J1] = [J1] + 1
End Sub
Selamlar,
Cevabınız için teşekkür ederim fakat verdiğiniz kod ile tam olarak işimi çözemedim hocam.
Asıl yapmak istediğim, ekte bulunan matbu evrakı, listede bulunan tüm personeller için tek seferde ( pdf formatını oluşturabilecek veya yazdırabilecek) bir makro oluşturmak.
2 farklı makroyu birleştirirken muhtemelen hatalar yaptım. Yardımlarınızı rica ederim.
 

Ekli dosyalar

Katılım
15 Aralık 2008
Mesajlar
202
Excel Vers. ve Dili
excel 2010
Selamlar,
Cevabınız için teşekkür ederim fakat verdiğiniz kod ile tam olarak işimi çözemedim hocam.
Asıl yapmak istediğim, ekte bulunan matbu evrakı, listede bulunan tüm personeller için tek seferde ( pdf formatını oluşturabilecek veya yazdırabilecek) bir makro oluşturmak.
2 farklı makroyu birleştirirken muhtemelen hatalar yaptım. Yardımlarınızı rica ederim.
for döngüsü kullanarak yapılabilir.. Dosyayı barındırma sitelerinden birine yükleyebilirseniz ben de yardımcı olmaya calısayım
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Deneyiniz. Pdf leri excel çalışmanızın olduğu klasöre kayıt yapar.
Kod:
Sub Pdf_Kaydet()

    Dim Sv As Worksheet, i As Long, yol As String
   
    Set Sv = Sheets("veri")
    yol = ThisWorkbook.Path

    Application.ScreenUpdating = False
    Sheets("SON").Select
    ActiveSheet.PageSetup.PrintArea = "A1:B13"
   
    ChDir ThisWorkbook.Path
    For i = 2 To Sv.Cells(Rows.Count, "B").End(xlUp).Row
        Range("B8") = Sv.Cells(i, "B")
        Range("B9") = Sv.Cells(i, "C")
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
            yol & "\" & [B8] & ".pdf", Quality:=xlQualityStandard, _
            IncludeDocProperties:=True, IgnorePrintAreas:=False
    Next i
   
    MsgBox "Kayıt Bitti.", vbInformation

End Sub
 

haldigos

Altın Üye
Katılım
24 Temmuz 2017
Mesajlar
10
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
26-04-2026
222883
Deneyiniz. Pdf leri excel çalışmanızın olduğu klasöre kayıt yapar.
Kod:
Sub Pdf_Kaydet()

    Dim Sv As Worksheet, i As Long, yol As String
  
    Set Sv = Sheets("veri")
    yol = ThisWorkbook.Path

    Application.ScreenUpdating = False
    Sheets("SON").Select
    ActiveSheet.PageSetup.PrintArea = "A1:B13"
  
    ChDir ThisWorkbook.Path
    For i = 2 To Sv.Cells(Rows.Count, "B").End(xlUp).Row
        Range("B8") = Sv.Cells(i, "B")
        Range("B9") = Sv.Cells(i, "C")
        ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
            yol & "\" & [B8] & ".pdf", Quality:=xlQualityStandard, _
            IncludeDocProperties:=True, IgnorePrintAreas:=False
    Next i
  
    MsgBox "Kayıt Bitti.", vbInformation

End Sub
Hocam excel içinde ekteki gibi sayfalar oluşturdu. Excel sürümüm 2010, bununla bir ilgisi olabilir mi ?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Nedenini anlamadım.
Makro kaydeti çalıştırıp, excel sayfasını pdf formatında kaydedin. Makro yu durdurup kodları paylaşır mısınız.
 

haldigos

Altın Üye
Katılım
24 Temmuz 2017
Mesajlar
10
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
26-04-2026
Nedenini anlamadım.
Makro kaydeti çalıştırıp, excel sayfasını pdf formatında kaydedin. Makro yu durdurup kodları paylaşır mısınız.
Hocam şuanda herhangi bir exceli açtığımda, ilgili excelde olan listedeki tüm satır kadar ayrı excel sayfası açılıyor, makroyu silip, açılışta makroları da çalıştırma dedim fakat olmadı. Kapatabildikten sonra dediğiniz kodları paylaşacağım.
 

haldigos

Altın Üye
Katılım
24 Temmuz 2017
Mesajlar
10
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
26-04-2026
Nedenini anlamadım.
Makro kaydeti çalıştırıp, excel sayfasını pdf formatında kaydedin. Makro yu durdurup kodları paylaşır mısınız.
Kod:
Sub Makro1()
'
' Makro1 Makro
'
' Klavye Kısayolu: Ctrl+q
'
    ChDir "C:\Users\ckoc\Desktop"
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "C:\Users\ckoc\Desktop\deneme.pdf", Quality:=xlQualityMinimum, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
        False
    Windows("12345678910.pdf").Activate
End Sub
 
Katılım
15 Aralık 2008
Mesajlar
202
Excel Vers. ve Dili
excel 2010
Nedenini anlamadım.
Makro kaydeti çalıştırıp, excel sayfasını pdf formatında kaydedin. Makro yu durdurup kodları paylaşır mısınız.
@Ömer Hocam veri sayfasındaki değerler tekrar eden değerler olduğu için (pdf adı B sütunundaki değerleri baz alarak oluşturuyor dosya isimlerini ve değerlerin hepsi aynı) bir pdf dosyası oluşturuyor, üzerine 140 kere daha güncelleme yapıyor ama pdf dosyası aynı dosya. veri sayfasındaki verileri değiştirdim, sorunsuz çalışıyor su anda.. Sizin kodlar sıkıntısız ;)
 

haldigos

Altın Üye
Katılım
24 Temmuz 2017
Mesajlar
10
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
26-04-2026
@Ömer Hocam veri sayfasındaki değerler tekrar eden değerler olduğu için (pdf adı B sütunundaki değerleri baz alarak oluşturuyor dosya isimlerini ve değerlerin hepsi aynı) bir pdf dosyası oluşturuyor, üzerine 140 kere daha güncelleme yapıyor ama pdf dosyası aynı dosya. veri sayfasındaki verileri değiştirdim, sorunsuz çalışıyor su anda.. Sizin kodlar sıkıntısız ;)
Sıkıntının benim uygulamamda olduğu belliydi zaten. :)
Şuan herhangi bir exceli açtığımda 140 sayfa açıyor peşi sıra.
Henüz bir çözüm bulamadım.

Edit : AppData/Roaming excelin ilgili klasörüne atmış dosylaları, onları silince düzeldi.
222892
 
Son düzenleme:
Katılım
15 Aralık 2008
Mesajlar
202
Excel Vers. ve Dili
excel 2010
Sıkıntının benim uygulamamda olduğu belliydi zaten. :)
Şuan herhangi bir exceli açtığımda 140 sayfa açıyor peşi sıra.
Henüz bir çözüm bulamadım.

Edit : AppData/Roaming excelin ilgili klasörüne atmış dosylaları, onları silince düzeldi.
Ekli dosyayı görüntüle 222892
siz benim gönderdiğim son dosyayı mı (#11 NOLU MESAJ ) denediniz???
 

haldigos

Altın Üye
Katılım
24 Temmuz 2017
Mesajlar
10
Excel Vers. ve Dili
Excel 2010
Altın Üyelik Bitiş Tarihi
26-04-2026
siz benim gönderdiğim son dosyayı mı (#11 NOLU MESAJ ) denediniz???
Şimdi orjinal verilerin olduğu excelde de denedim ve kodlar çalıştı hocam. Teşekkür ederim, sadece pdf dosyarını AppData içinde excel klasörüne atmış, sizin excelde denediğimde kendi klasöründe oluşturuyordu pdfleri.

Emeklerinize sağlık @Ömer ve @muysun35. Çok teşekkür ederim.
 
Üst