- Katılım
- 29 Eylül 2007
- Mesajlar
- 136
- Excel Vers. ve Dili
- Microsoft Office Professional Plus 2026 - Türkçe
Herekse merhaba,
Sayfa 2 deki P1 hücresi Sayfa1 deki A1 hücresinden veri alıyor. Aşağıdaki kodda P1 deki değişikliğe göre sayfa 2 deki bazı satırların gizlenmesini sağlamaya çalıştım fakat Sayfa 1 de yaptığım değişiklik sonrası Sayfa 2 ye gidiyorum gizleme olmuyor. P1 hücresine çift tıkladığım zaman refresh yapıyor. Bunu otomatik hale getirmem için nasıl yazmam lazım, yardımcı olabilirseniz çok sevinirim.
Teşekkürler,
Sayfa 2 deki P1 hücresi Sayfa1 deki A1 hücresinden veri alıyor. Aşağıdaki kodda P1 deki değişikliğe göre sayfa 2 deki bazı satırların gizlenmesini sağlamaya çalıştım fakat Sayfa 1 de yaptığım değişiklik sonrası Sayfa 2 ye gidiyorum gizleme olmuyor. P1 hücresine çift tıkladığım zaman refresh yapıyor. Bunu otomatik hale getirmem için nasıl yazmam lazım, yardımcı olabilirseniz çok sevinirim.
Teşekkürler,
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [P1]) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
If [P1] = "" Then
Application.ScreenUpdating = True
Rows("33:172").EntireRow.Hidden = True
Application.ScreenUpdating = True
End If
If [P1] = "1" Then
Application.ScreenUpdating = True
Rows("33:172").EntireRow.Hidden = False
Rows("40:172").EntireRow.Hidden = True
Application.ScreenUpdating = True
End If
If [P1] = "2" Then
Application.ScreenUpdating = True
Rows("33:172").EntireRow.Hidden = False
Rows("47:172").EntireRow.Hidden = True
Application.ScreenUpdating = True
End If
Application.ScreenUpdating = True
End Sub
