99 nolu satırı makro ile nasıl gizleyebilirim

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub 99_Gizle ()
Rows("99:99").EntireRow.Hidden = True
End Sub
 
Katılım
30 Haziran 2005
Mesajlar
84
kod calıstı ama ben bunu dinamik yapmak istiyorum

Kod:
Sub removeRow()
Dim pos1 As Integer
Dim pos2 As Integer
pos1 = 99
pos2 = 99
Rows("&pos1:&pos2").EntireRow.Hidden = True
End Sub
kod calıstıgında type mismatch hatası alıyorum
sanırım pos ları integer actıgım icin oluyor, bu sorunu nasıl çözebilirim .
teşekkürler
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
[vb:1:ac35d9e111]Rows(pos1 & ":" & pos2).EntireRow.Hidden = True[/vb:1:ac35d9e111]
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Alternatif :Gizle / Göster

Sub Makro2()
[A99].Rows.Hidden = 1
End Sub

Sub Düğme2_Tıklat()
[A99].Rows.Hidden = 0
End Sub
 
Katılım
30 Haziran 2005
Mesajlar
84
ilginize teşekkür ederim sorun halloldu

cok tesekkurler
 
Üst