Einzelne Zellen ausblenden
alex
Hallo liebe Excelgemeinde,
ich möchte in meiner Tabelle gerne einzelne Bereich ausblenden, allerdings nie die ganze Spalte oder Zeile.
Ich habe dafür folgenden Code geschrieben. Leider entfernt Excel lediglich die Werte aus den Zellen. Die Zellen rechts von den Bereichen sollen aber nach links aufrücken.
Außerdem sollen bei einem gegen Makro die werte in den ausgeblendeten Zellen wieder sichtbar werden und die Zellen die vorher nach links gerückt sind wieder nach rechts rücken.
Sub test()
If MsgBox("Sollen nicht benötigte Quartale, für eine bessere Übersicht, ausgeblendet werden?", _
vbYesNo) = vbYes Then
If Date >= CDate("01.01." & Year(Date)) And Date < CDate("01.04." & Year(Date)) Then
Range("L16:S1917") = Hidden
Else
If Date > CDate("31.03." & Year(Date)) And Date < CDate("01.07." & Year(Date)) Then
Range("L16:S1917") = Hidden
Else
If Date > CDate("30.06." & Year(Date)) And Date < CDate("01.10." & Year(Date)) Then
Range("P16:S1917") = Hidden
Range("D16:G1917") = Hidden
Else
If Date > CDate("30.09." & Year(Date)) And Date <= CDate("31.12." & Year(Date)) _
Then
Range("D16:K1917") = Hidden
End If
End If
End If
End If
End If
End Sub
Dank im Vorraus und Gruß
alex