Merhabalar arkadaşlar bir konuda yardıma ihtiyacım var sorunum şu şekilde;
Sayfa 1 deki A1 hücresi eğer "Öğretmen" ise Sayfa 1 deki 3. ve 7. satırları Sayfa 2 deki 4. ve 8. satırları Sayfa 3 teki 2. ve 6. satırları otomatik gizlensin
Sayfa 1 deki A1 hücresi eğer "Öğrenci" ise Sayfa 1 deki 5. ve 11. satırları Sayfa 2 deki 3. ve 6. satırları Sayfa 3 teki 2.ve 6. satırları otomatik gizlensin
Sayfa 1 deki A1 hücresi Boş ise Sayfa 1, Sayfa 2, Sayfa 3 te hiçbir satırı gizlemesin
Sayfa 1 kod bölümüne bunu yazdım ama diğer sayfalardakileri ekleyemedim
KOD:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1") = "Öğretmen" Then
Rows("3:7").EntireRow.Hidden = True
Rows("9:9").EntireRow.Hidden = True
ElseIf Range("A1") = "Öğrenci" Then
Rows("3:3").EntireRow.Hidden = False
Rows("7:7").EntireRow.Hidden = False
Rows("5:5").EntireRow.Hidden = True
Rows("11:11").EntireRow.Hidden = True
Else
Rows("3:11").EntireRow.Hidden = False
End If
End Sub
Sayfa 1 deki A1 hücresi eğer "Öğretmen" ise Sayfa 1 deki 3. ve 7. satırları Sayfa 2 deki 4. ve 8. satırları Sayfa 3 teki 2. ve 6. satırları otomatik gizlensin
Sayfa 1 deki A1 hücresi eğer "Öğrenci" ise Sayfa 1 deki 5. ve 11. satırları Sayfa 2 deki 3. ve 6. satırları Sayfa 3 teki 2.ve 6. satırları otomatik gizlensin
Sayfa 1 deki A1 hücresi Boş ise Sayfa 1, Sayfa 2, Sayfa 3 te hiçbir satırı gizlemesin
Sayfa 1 kod bölümüne bunu yazdım ama diğer sayfalardakileri ekleyemedim
KOD:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1") = "Öğretmen" Then
Rows("3:7").EntireRow.Hidden = True
Rows("9:9").EntireRow.Hidden = True
ElseIf Range("A1") = "Öğrenci" Then
Rows("3:3").EntireRow.Hidden = False
Rows("7:7").EntireRow.Hidden = False
Rows("5:5").EntireRow.Hidden = True
Rows("11:11").EntireRow.Hidden = True
Else
Rows("3:11").EntireRow.Hidden = False
End If
End Sub