Soru Makro sütun gizleme Hk.

Katılım
20 Şubat 2011
Mesajlar
116
Excel Vers. ve Dili
2010 versiyonu kulanmaktayım
Altın Üyelik Bitiş Tarihi
13/01/2022
Merhabalar
ekte görselini ve kodlarını paylaştığım dosyamda excel sayfasında filtreleme yapıyorum bazen 1 firma bazen birkaç firmayı aktar diyince başka sayfaya aktarma yapıyorum ona göre hesaplama yapıyor burada satırı sabit olmadığı için yapamadım nakliye faturalar kısmı sütunu gizlemek istiyorum bunu nasıl yapabilirim.
 

Ekli dosyalar

34jet05

Altın Üye
Katılım
30 Aralık 2006
Mesajlar
6
Excel Vers. ve Dili
Office 365-Türkçe
Altın Üyelik Bitiş Tarihi
04-04-2028
Merhaba
Kendi Kullanış olduğum Satır Ve Sütün Gizleme Kodlarını İhtiyacınıza Göre Uyarlayabilirsiniz. Umarın işinizi Görür


'Satır Gizlemek için
Private Sub ToggleButton1_Click()
Dim Veri As Range, Alan As Range
For Each Veri In Range("I13:I40")
If Veri.Value = 0 Then
If Alan Is Nothing Then
Set Alan = Veri
Else
Set Alan = Union(Alan, Veri)
End If
End If
Next

If Not Alan Is Nothing Then
With ToggleButton1
If .Value Then
Alan.EntireRow.Hidden = True
.Caption = "Boş SATIR Göster"
Else
Alan.EntireRow.Hidden = False
.Caption = "Boş SATIR Gizle"
End If
End With
End If
End Sub

'-------------------------------------------------------------------------------------------------------------------

'Sütun Gizlemek için
Private Sub ToggleButton2_Click()
With ToggleButton2
If .Value Then
'SÜTUN GÖSTERME
Columns("K:R").Select
Selection.EntireColumn.Hidden = True
Range("C10").Select
.Caption = "GÖSTER"
ToggleButton2.BackColor = vbBlue ' düğme zeminine renk verir
Else
'SÜTUN GİZLEME
ActiveWindow.DisplayHeadings = True
Columns("K:R").Select
Selection.EntireColumn.Hidden = False
Range("C10").Select
.Caption = "GiZLE"
ToggleButton2.BackColor = &H0 ' düğme zeminine renk verir
End If
End With
End Sub
 
Katılım
20 Şubat 2011
Mesajlar
116
Excel Vers. ve Dili
2010 versiyonu kulanmaktayım
Altın Üyelik Bitiş Tarihi
13/01/2022
Teşekkür ederim cevabınız için fakat burada sabit sütunlar için bir gizleme kodu yazılmış benim sütunlar sabit değil nasıl yapmam gerekir
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
s2 yani gelen data sayfasında V sütununda son dolu satırı bulma:

sonV = s2.Cells(Rows.Count, "V").End(3).Row

Bu satırı gizleme:

s2.Rows(sonV).Hidden = True

s4 yani pdf sayfasında Q sütununda son dolu satırı bulma:

sonQ = s4.Cells(Rows.Count, "Q").End(3).Row

Bundan bir önceki satırı gizleme:

s4.Rows(sonQ-1).Hidden = True
 
Katılım
20 Şubat 2011
Mesajlar
116
Excel Vers. ve Dili
2010 versiyonu kulanmaktayım
Altın Üyelik Bitiş Tarihi
13/01/2022
hocam gizleme yapıyor yanlız birkaç firmayı seçince pdf sayfasındaki otomatik 15 satır veya 20 satır otomatik gizleniyor.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Bu kodda sadece tek satır gizleme var. 15 20 satır gizleme yok.
 
Katılım
20 Şubat 2011
Mesajlar
116
Excel Vers. ve Dili
2010 versiyonu kulanmaktayım
Altın Üyelik Bitiş Tarihi
13/01/2022
Bu kodda sadece tek satır gizleme var. 15 20 satır gizleme yok.
Yok yanlış izah ettim şimdi gelen Data sayfasında sıkıntı yok ama pdf sayfasında birkaç firmayı seçince 15.satır ile 20.satır arasını gizliyor isterseniz özelden dosyamı gönderebilirim
 
Katılım
20 Şubat 2011
Mesajlar
116
Excel Vers. ve Dili
2010 versiyonu kulanmaktayım
Altın Üyelik Bitiş Tarihi
13/01/2022
başka fikri olan yardımcı olabilecek arkadaşlar varmı acaba:(
 
Üst