Selamlar, sizlere bir sorum olacak.
VB programım excel data sayfasından gerekli bilgileri çekiyor ve yaklaşık (en fazla) yarım sayfayı (A4 sayfa) dolduruyor. Benim istediğim, yazdır butonuna tıkladığımda bu yarım sayfadaki bilgilerin kopyasını alıp iki boşluk bırakıp alta yapıştırması (böylece tek sayfada aynı bilgilerin iki nüshası olacak) ve o şekilde yazdırmak. Şu şekilde bir kod yazdım, ancak sanırım yapıştırma kısmında sıkıntı oluyor o da Range ile alakalı sanırsam. Yardımcı olabilir misiniz?
Küçük bir son sorum daha var, bildiğim kadarı ile VB ile sadece bir excel sayfasının ayrı bir dosya olarak kaydı sanırım mümkün değil, bu sayfa kopyalama seçeneği ile mümkün oluyormuş sanırım; VB kullanarak bu sayfanın başka bir excel dosyası içine kopyalanarak kaydedilmesi mümkün müdür? Yardımlarınız için şimdiden teşekkürler.
VB programım excel data sayfasından gerekli bilgileri çekiyor ve yaklaşık (en fazla) yarım sayfayı (A4 sayfa) dolduruyor. Benim istediğim, yazdır butonuna tıkladığımda bu yarım sayfadaki bilgilerin kopyasını alıp iki boşluk bırakıp alta yapıştırması (böylece tek sayfada aynı bilgilerin iki nüshası olacak) ve o şekilde yazdırmak. Şu şekilde bir kod yazdım, ancak sanırım yapıştırma kısmında sıkıntı oluyor o da Range ile alakalı sanırsam. Yardımcı olabilir misiniz?
Kod:
Private Sub CommandButton103_Click()
'print bu, ama önce iki nüsha basmak için üsttekilerin kopyasını alta koymalı
Dim lastrow As Integer
lastrow = ActiveSheet.UsedRange.Rows.Count
Sheets("teslim").Range("A1:F" & lastrow).Copy
Destination[COLOR="Red"]:=[/COLOR]Sheets("teslim").Range("A" & lastrow+2 & ":F" & lastrow+2) 'Expected expression hatası
Range("a1:f48").Select
'burada yazıcı seçimi ekrana gelmeli
ActiveSheet.PageSetup.PrintArea = "$A$1:$F$48"
Application.Visible = True
Application.ScreenUpdating = True
UserForm3.Hide
Küçük bir son sorum daha var, bildiğim kadarı ile VB ile sadece bir excel sayfasının ayrı bir dosya olarak kaydı sanırım mümkün değil, bu sayfa kopyalama seçeneği ile mümkün oluyormuş sanırım; VB kullanarak bu sayfanın başka bir excel dosyası içine kopyalanarak kaydedilmesi mümkün müdür? Yardımlarınız için şimdiden teşekkürler.
