• DİKKAT

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

otomatik cıktı alma

  • Konbuyu başlatan Konbuyu başlatan nes432
  • Başlangıç tarihi Başlangıç tarihi
Katılım
10 Aralık 2012
Mesajlar
303
Excel Vers. ve Dili
Ofis 365
sayfa1 de b sütununda verilerim var (sayı sınırı olmadan). bu verileri sayfa2 de e5 hücresine tek tek girip her giriş sonrası otomatik cıktı almayı bi türlü ayarlayamadım. aşağıdaki kodu denedim ama hata veriyor. yardımcı olacak arkadaşlarıma şimdiden teşekkür ederim

Sub otomatik()
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
son = s1.Cells(Rows.Count, "B").End(3).Row
For i = 2 To son
s2 [E5] = s1.Cells(i, "B")
s2.PrintOut
Next
End Sub
 
Kodlarınız doğru.Yalnız bir noktayı unutmuşsunuz.
Kod:
Sub otomatik()
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
son = s1.Cells(Rows.Count, "B").End(3).Row
For i = 2 To son
s2.[E5] = s1.Cells(i, "B")
s2.PrintOut
Next
End Sub
 
waw tşk:) kırk defa da kontrol ettim bi farkedemedim tşk ederim.
 
Rica ederim. Kolay gelsin.
 
bu makroya "cıktı almak için onay veriyor musunuz" uyarı penceresini nasıl eklerim peki
 
Kod:
Sub otomatik()
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
son = s1.Cells(Rows.Count, "B").End(3).Row
cevap = MsgBox("Yazdırmak istiyor musunuz??", vbYesNo + vbQuestion, "Yazdırma")
If cevap = vbYes Then
For i = 2 To son

s2.[E5] = s1.Cells(i, "B")
s2.PrintOut
Next
Else
MsgBox "İşleminiz iptal edilmiştir...", vbInformation, "ASKM"
End If
End Sub
 
Rica ederim. Teşekkür ederim.
 
Geri
Üst