yazdır butonuna basınca boş hücreleri gizle

Katılım
15 Kasım 2006
Mesajlar
80
Excel Vers. ve Dili
ofis 2003 Tr
yazdır butonuna bastığım zaman ayniyat sayfamdaki b9:b38 hücreleri boş ise boş olan satırları gizlesin.daha sonra yazdırsın.tekrar formum aktif olduğun da ise hepsini göstersin.bın biraz uğraştım ama yapamadım hehsini gizliyor. yardımcı olursanız sevinirim.yalnız c , d ,e hücrelerinde veriler var.b sütününda ki hücrelerde veri yoksa gizleyecek.
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
siz kodu, kendinize göre geliştirebilirsiniz.

Sub Makro1()
'
For a = 1 To 100
If Cells(a, "a") = Empty Then
Rows(a).EntireRow.Hidden = True
End If
If Cells(a, 1) = Empty And Cells(a + 1, 1) = Empty And Cells(a + 2, 1) = Empty Then GoTo 2
Next

2
MsgBox "gizlendi"
Cells.Select

Selection.EntireRow.Hidden = False
Range("A1").Select
End Sub
 
Katılım
15 Kasım 2006
Mesajlar
80
Excel Vers. ve Dili
ofis 2003 Tr
üstad sadece bir sonraki hücreyi gizliyor
ben halledemedim bu işi
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

Kod:
Sub yazdir()
[b9:b38].SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
ActiveSheet.PrintOut
[b9:b38].EntireRow.Hidden = False
End Sub
 
Katılım
25 Haziran 2006
Mesajlar
183
Excel Vers. ve Dili
Excel 2003 TR SP2
peki hocam sadece 3 satırlık değilde 7 satırlık bir taplo olsa
ama 2. satırda ve 5.satırda veri olmazsa nasıl gizleteceğiz acaba
1 satırı gizletebiliyoruz ama aralıklı olarak veri olmayan satırları bir türlü gizleyip yazdıramadım.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,647
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Sub yazdir()
For a = 4 To 10
If WorksheetFunction.CountA(Range(Cells(a, "B"), Cells(a, "F"))) = 0 Then Rows(a).Hidden = True
Next
'ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
ActiveWindow.SelectedSheets.PrintPreview
Rows.EntireRow.Hidden = False
End Sub
 
Katılım
25 Haziran 2006
Mesajlar
183
Excel Vers. ve Dili
Excel 2003 TR SP2
çok tşk ler ilginiz ve verdiğiniz bilgi için
 
Katılım
25 Haziran 2006
Mesajlar
183
Excel Vers. ve Dili
Excel 2003 TR SP2
veyselemre bey baskı önizlemeye gitmeden hemen yazdırmak istersek nasıl olurdu makro
 
Katılım
25 Haziran 2006
Mesajlar
183
Excel Vers. ve Dili
Excel 2003 TR SP2
çok tşk ler baskı önizlemeden seçeneğini yapabildim.
Uğraşınca oluyormuş :)
 
Katılım
25 Haziran 2006
Mesajlar
183
Excel Vers. ve Dili
Excel 2003 TR SP2
göster-gizle

eski forumda geçen sene görmüştüm ama dosyaların linleri gitmiş
şöyle bir makro vardı

boş satırları göster - gizle diye
tuşa tıklıyorduk gösteriyor ikinci tıklamamızda gizliyor ve ona göre sayfamızı kontrol edip yazdırıyorduk.
bu işlemi ToggleButton1 tuşu ile yapabilirmiyiz.
ama baya bi arattırdım bulamadım yardımcı olurmusunuz.
ekli dosya üst mesajımdadır
 
Katılım
25 Haziran 2006
Mesajlar
183
Excel Vers. ve Dili
Excel 2003 TR SP2
Sn.SanaLSukuL

Ek'teki örneği inceleyiniz.
örneği inceledim ilk tıklayışta gizliyor ama ikinci tıklama yasak yani gizlenenleri göstermiyor.
Şu mesajımdaki gibi yapamazmıyız veya ikinci tıklama yasak olmasın ve gizlenenleri göstersin olayı nasıl oluyor.

eski forumda geçen sene görmüştüm ama dosyaların linleri gitmiş
şöyle bir makro vardı

boş satırları göster - gizle diye
tuşa tıklıyorduk gösteriyor ikinci tıklamamızda gizliyor ve ona göre sayfamızı kontrol edip yazdırıyorduk.
bu işlemi ToggleButton1 tuşu ile yapabilirmiyiz.
ama baya bi arattırdım bulamadım yardımcı olurmusunuz.
ekli dosya üst mesajımdadır
 
Katılım
25 Haziran 2006
Mesajlar
183
Excel Vers. ve Dili
Excel 2003 TR SP2
veyselemre bey çoook teşekkürler ellerin ve klavyen dert görmesin
 
Üst