MESUT K
Altın Üye
- Katılım
- 26 Nisan 2019
- Mesajlar
- 221
- Excel Vers. ve Dili
-
İş'te:Excel 2016 eng
Ev'de:Excel 2013 tr
- Altın Üyelik Bitiş Tarihi
- 29-04-2025
Herkese Selamlar
Aşağıdaki kod dizisini (satır gizle/göster) daha kısa yazmanın bir yolu varmıdır.Bilen arkadaşlardan yardım istiyorum
Saygılarımla
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [O1,A1]) Is Nothing Then Exit Sub
If [A1] = AA And [O1] = BEN Then
Rows("1:3").Hidden = False
Rows("4:25").Hidden = False
Rows("26:30").Hidden = True
Rows("31").Hidden = False
Rows("32:36").Hidden = True
Rows("32:36").Hidden = True
Rows("37:38").Hidden = False
Rows("39:120").Hidden = True
Rows("121:148").Hidden = False
Rows("149:182").Hidden = True
Rows("183:185").Hidden = False
Rows("186:188").Hidden = True
Rows("189:197").Hidden = False
Worksheets("DATA").Rows("1:26").Hidden = False
Worksheets("DATA").Rows("27:41").Hidden = True
Worksheets("DATA").Rows("42:71").Hidden = False
Worksheets("DATA").Rows("72:126").Hidden = True
Worksheets("DATA").Rows("127:154").Hidden = False
End If
End If
End Sub
Aşağıdaki kod dizisini (satır gizle/göster) daha kısa yazmanın bir yolu varmıdır.Bilen arkadaşlardan yardım istiyorum
Saygılarımla
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [O1,A1]) Is Nothing Then Exit Sub
If [A1] = AA And [O1] = BEN Then
Rows("1:3").Hidden = False
Rows("4:25").Hidden = False
Rows("26:30").Hidden = True
Rows("31").Hidden = False
Rows("32:36").Hidden = True
Rows("32:36").Hidden = True
Rows("37:38").Hidden = False
Rows("39:120").Hidden = True
Rows("121:148").Hidden = False
Rows("149:182").Hidden = True
Rows("183:185").Hidden = False
Rows("186:188").Hidden = True
Rows("189:197").Hidden = False
Worksheets("DATA").Rows("1:26").Hidden = False
Worksheets("DATA").Rows("27:41").Hidden = True
Worksheets("DATA").Rows("42:71").Hidden = False
Worksheets("DATA").Rows("72:126").Hidden = True
Worksheets("DATA").Rows("127:154").Hidden = False
End If
End If
End Sub
Ekli dosyalar
-
12.5 KB Görüntüleme: 6