Makro ile Alan Seçip Kopyalama

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kısa Açıklama

Makro ile Alan Seçip Kopyalama isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2010
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Ekli dosyalar
P de yazdırır.
K da koplayar.
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(25 satır)
hocam yazdığınız formülü deneme yanılma yoluyla biraz sadeleştirdim
emeğiniz için tekrar teşekkür ediyorum
hürmet ederim

Private Sub Worksheet_Change(ByVal Target As Range)
If sutun = 8 Then Exit Sub

If Target = "w" Then
Range(Cells(Target.Row, "B"), Cells(Target.Row + 35, "G")).Select

Selection.Copy

ElseIf Target = "y" Then
Range(Cells(Target.Row, "B"), Cells(Target.Row + 35, "G")).Select

PageSetup.PrintArea = Selection.Address
PrintOut copies:=1
PageSetup.PrintArea = ""
End If

End Sub
 
If sutun = 8 Then Exit Sub bu satır hatalı olmuş. 'sutun' diye yazmışsınız fakat bu ismin kodunuzda herhangi bir şeyi ifade etmediği için aşağıdaki kodlar her zaman çalışacaktır.

Birde önceki koddaki selection.count komutunu sildiğiniz için çoklu hücre seçimlerindeki silme işleminde hata alabilirsiniz.
Önceki iki koşulu kullanmanız daha doğru olur.
 
If sutun = 8 Then Exit Sub bu satır hatalı olmuş. 'sutun' diye yazmışsınız fakat bu ismin kodunuzda herhangi bir şeyi ifade etmediği için aşağıdaki kodlar her zaman çalışacaktır.

Birde önceki koddaki selection.count komutunu sildiğiniz için çoklu hücre seçimlerindeki silme işleminde hata alabilirsiniz.
Önceki iki koşulu kullanmanız daha doğru olur.
teşekkür ediyorum hocam,
yazdığınız koddan devam edeyim
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst