Bİr Formdan DeĞİŞİk 300 Çikti Alinabİlİrmİ

Katılım
5 Ağustos 2007
Mesajlar
19
Excel Vers. ve Dili
excel 2003 TÜRKÇE
Merhaba

Benİm Bİr Formdan 300 Veya Daha Fazla Çikti Almam Gerekİyor
Fakat Hepsİnde Farkli Bİr Hat Numarasi Olmasini İstİyorum
Çok Fazla Bİlgİm Yok Ama Macro İle Yapilabİr Umarim

TeŞekkÜrler
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki kodları kullanabilirsiniz.

Kod:
Sub Yazdır()
If MsgBox("Formları yazdırmak istiyormusunuz?", vbCritical + vbDefaultButton2 + vbYesNo, "UYARI") = vbNo Then Exit Sub
Set s1 = Sheets("data")
Set s2 = Sheets("form")
s2.Select
For i = 6 To s1.[b65536].End(3).Row
s2.[a3] = s1.Cells(i, "b").Value
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Next
s1.Select
MsgBox "Bitti"
Set s1 = Nothing
Set s2 = Nothing
End Sub
 
Son düzenleme:
Katılım
5 Ağustos 2007
Mesajlar
19
Excel Vers. ve Dili
excel 2003 TÜRKÇE
Rİpek Bey

Çok TeŞekkÜr Ederİm Ama Aİt OlduĞu Ay Hafta Ve Vardİyayida Yazabİlİrmİyİz
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Kodları aşağıdaki şekilde değiştirebilirsiniz.

Not:Önceki mesajdaki dosyayı güncelledim.

Kod:
Sub Yazdır()
If MsgBox("Formları yazdırmak istiyormusunuz?", vbCritical + vbDefaultButton2 + vbYesNo, "UYARI") = vbNo Then Exit Sub
Set s1 = Sheets("data")
Set s2 = Sheets("form")
s2.Select
s2.[k1] = s1.[b2]
s2.[r1] = s1.[b3]
s2.[z1] = s1.[b4]
For i = 6 To s1.[b65536].End(3).Row
s2.[a3] = s1.Cells(i, "b").Value
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Next
s1.Select
MsgBox "Bitti"
Set s1 = Nothing
Set s2 = Nothing
End Sub
 
Katılım
5 Ağustos 2007
Mesajlar
19
Excel Vers. ve Dili
excel 2003 TÜRKÇE
Çok TeŞekkÜr Ederİm İlgİnden Dolayi

Ellerİne SaĞlik Çok GÜzel Oldu Benİ BÜyÜk Bİr İŞ Sikintisindan Kurtardin

Bende ÖĞrenmek İstİyorum Ama Çok Zor Gelİyor Tekrar TeŞekkÜrler
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Bu forumu takip ederseniz, zamanla makroları öğrendiğinize kendiniz bile inanamayacaksınız.

Kolay Gelsin.
 
Üst