• DİKKAT

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

seçili hücreyi yazdırmamak

  • Konbuyu başlatan Konbuyu başlatan loxka
  • Başlangıç tarihi Başlangıç tarihi
Katılım
21 Temmuz 2005
Mesajlar
13
Diğer hücreler yazılsın ama A1 hücresini yazdırmak istemiyorum nasıl yapabilirim teşekkür ederim
 
Bunun en pratik çözümü A1 hücresindeki yazı rengini beyaz yapmaktır.
 
mümkünse başka bir yol hocam! bu benim hazırladığım tasarı için geçerli bir yöntem değil maalesef, yinede teşekkür ederim
 
Yazdırma alanınızın adresini verirmisiniz.
 
merhabalar

bir diğer yol ise
klavyeden ctrl tuşuna basili tutarak yazdıracağınız alını seçin daha sonra
dosya/yazdırma alanı/yazdırma alanı belirle ye basın

saygılarımla
ersan
 
Yazdırma alanı A1 (daha doğrusu yazdırmama) , Fakat benim sayfamda metin kutuları var dediğiniz yöntemle yapınca sayfanın çıktısında bu sefer hiç bir şey görünmüyor..
 
Peki levent'in önerisi niye işinize yaramadı, bu durumda en iyisi gene levent'in önerisi gibi gözüküyor.
 
hocam aslına bakarsanız bir fatura şablonu hazırlıyorum varolan faturayı printera koyup excelde de bilgileri yazıp fatuıraya yazdırmayı hedefliyoruz. Beyaz bir yazı faturada görüneceği için levent beyin önerisi olmuyor.
 
Range("B1:I56").Select
ActiveWindow.SmallScroll Down:=-33
Range("B1:I56,A2:A56").Select
Range("A2").Activate
Selection.PrintOut Copies:=1, Collate:=True

kodunu deneyiniz
 
A1 hücresi diğer hücerleri etkiliyor mu?
 
With ActiveSheet.PageSetup
.PrintTitleRows = ""
.PrintTitleColumns = ""
End With
ActiveSheet.PageSetup.PrintArea = "$B$1:$I$56,$A$2:$A$56"
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
.LeftMargin = Application.InchesToPoints(0.75)
.RightMargin = Application.InchesToPoints(0.75)
.TopMargin = Application.InchesToPoints(1)
.BottomMargin = Application.InchesToPoints(1)
.HeaderMargin = Application.InchesToPoints(0.5)
.FooterMargin = Application.InchesToPoints(0.5)
.PrintHeadings = False
.PrintGridlines = False
.PrintComments = xlPrintNoComments
.PrintQuality = 180
.CenterHorizontally = False
.CenterVertically = False
.Orientation = xlPortrait
.Draft = False
.PaperSize = xlPaperA4
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.BlackAndWhite = False
.Zoom = 100
.PrintErrors = xlPrintErrorsDisplayed
End With
Sheets("Sayfa1").PrintOut Copies:=1, Collate:=True

bu kod ondan daha iyi
 
yukarıdaki son kodda yazdırma alanı tanımlanıyor. daha sonra sayfa seçilip çıktı alınıyor.
 
teşekkür ederim hocam verdiğiniz örnekleri deneyeceğim, olursa sizleri bilgilendiririm. Bu arada A1 hücresi diğerlerini etkilemiyor.
 
Eğer A1 hücresinde sabit bir değer varsa aşağıdaki ufak kodda yazdır işlemini yaparakta çözüm bulunabilir.

[vb:1:e5feb58e34]Sub yazdir()
a = [a1].Value
[a1].Clear
ActiveSheet.PrintOut Copies:=1
[a1] = a
End Sub
[/vb:1:e5feb58e34]
 
Geri
Üst