ich habe aus einem Beitrag zum Thema "Blatt in Abhängigkeit von Zellinhalt einblenden" Teile für meine Zwecke genutzt. Und soweit hat es auf funktioniert. Das einblenden hat in Abhängigkeit von einer Zellen Auswahlliste funktioniert. Das Ganze wurde im *.xls format (Excel 2010 im Kompmodus 97-2003) geschrieben. Dann wurde eine Version des Files in Excel 2010 als *.xls bearbeitet und gespeichert (mit kompatibilitäsprüfung). Und jetzt funktioniert das Einblenden in Abhängikeit der Zellen auswahlliste nicht mehr. Auch nicht als *.xlsm File. Beim Versuch as *.xlsx zu speichern kommt eine Warnung, dass die Datei ohne Makro und VB-Projekt gespeichert wird.
Am Code wurde nix geändert, ausser dass die Tabellenblätter neu benannt wurden und einige hinzugefügt wurden, die auch im Code entsprechend eingetragen wurden.
So funktioniert der Code als *.xls File:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fehler
If Not Intersect(Target, ThisWorkbook.Worksheets("Service Request").Range("C11")) Is _
Nothing Then
Select Case Target.Row
Case 11
If UCase(Target) = "AO1-MONITORING ROOM SERVICE" Then
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("AO1-Monitoring Room Service").Visible = True
ElseIf UCase(Target) = "OS1-ON-SITE SUPPORT SERVICE" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = True
ElseIf UCase(Target) = "OS1-OFF-SITE SUPPORT SERVICE" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = True
ElseIf UCase(Target) = "OS1-ON-SITE SUPPORT TEST SERVICE" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = True
ElseIf UCase(Target) = "OS2-ON-CALL SUPPORT SERVICE" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = True
ElseIf UCase(Target) = "OS3-KEY-USER MEETING SERVICE" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = True
ElseIf UCase(Target) = "OS4-TECHNICAL WORKSHOP SERVICE" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = True
ElseIf UCase(Target) = "OS5-AD-HOC SERVICE" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = True
ElseIf UCase(Target) = "TAKE OVER SERVICE" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = True
ElseIf UCase(Target) = "LIMITED @ELBOW SUPPORT" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = True
ElseIf UCase(Target) = "CRITICAL LIMITED @ELBOW SUPPORT" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = True
ElseIf UCase(Target) = "KEY USER MEETING" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = True
ElseIf UCase(Target) = "TECHNICAL SUPPORT" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("Technical Support").Visible = True
ElseIf UCase(Target) = "RED TEAM PARTICIPATION" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = True
ElseIf UCase(Target) = "AD-HOC SUPPORT" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = True
ElseIf UCase(Target) = "ON-SITE SUPPORT" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = True
ElseIf UCase(Target) = "OFF-SITE SUPPORT" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = True
ElseIf UCase(Target) = "ON-CALL SUPPORT" Then
Sheets("AO1-Monitoring Room Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-Off-Site Support Service").Visible = xlVeryHidden
Sheets("OS1-On-Site Support Test Ser.").Visible = xlVeryHidden
Sheets("OS2-On-Call Support Service").Visible = xlVeryHidden
Sheets("OS3-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("OS4-Technical Workshop Service").Visible = xlVeryHidden
Sheets("OS5-Ad-HOC Service").Visible = xlVeryHidden
Sheets("Take Over Service").Visible = xlVeryHidden
Sheets("Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Critical Limited @Elbow Support").Visible = xlVeryHidden
Sheets("Key User Meeting").Visible = xlVeryHidden
Sheets("Technical Support").Visible = xlVeryHidden
Sheets("Red Team Participation").Visible = xlVeryHidden
Sheets("Ad-Hoc Support").Visible = xlVeryHidden
Sheets("On-Site Support").Visible = xlVeryHidden
Sheets("Off-Site Support").Visible = xlVeryHidden
Sheets("On-Call Support").Visible = True
End If
End Select
End If
Err.Clear
Fehler:
If Err.Number 0 Then MsgBox "Fehler: " & Err.Number & vbLf & Err.Description: Err.Clear
End Sub
Und so funktioniert er nicht als *.xlsm File. Zumindest zeigt Excel 2010 nichts mehr an:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Fehler
If Not Intersect(Target, ThisWorkbook.Worksheets("Service Request").Range("C11")) Is _
Nothing Then
Select Case Target.Row
Case 11
If UCase(Target) = "SD-Knowledge Management" Then
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("SD-Knowledge Management").Visible = True
ElseIf UCase(Target) = "SD-Monitoring Room Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = True
ElseIf UCase(Target) = "SD-On-Site Support Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = True
ElseIf UCase(Target) = "SD-Off-Site Support Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = True
ElseIf UCase(Target) = "SD-On-Site Test Support Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = True
ElseIf UCase(Target) = "SD-On-Call Support Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = True
ElseIf UCase(Target) = "SD-Key-User Meeting Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = True
ElseIf UCase(Target) = "SD-Technical Workshop Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = True
ElseIf UCase(Target) = "SD-Ad-HOC Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = True
ElseIf UCase(Target) = "SD-Take Over Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = True
ElseIf UCase(Target) = "BO-Key-User Meeting Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = True
ElseIf UCase(Target) = "BO-Technical Workshop Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = True
ElseIf UCase(Target) = "BO-Ad-HOC Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = True
ElseIf UCase(Target) = "BO-On-Site Support Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = True
ElseIf UCase(Target) = "BO-Off-Site Support Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = True
ElseIf UCase(Target) = "BO-On-Call Support Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = True
ElseIf UCase(Target) = "BO-@Elbow Support Service" Then
Sheets("SD-Knowledge Management").Visible = xlVeryHidden
Sheets("SD-Monitoring Room Service").Visible = xlVeryHidden
Sheets("SD-On-Site Support Service").Visible = xlVeryHidden
Sheets("SD-Off-Site Support Service").Visible = xlVeryHidden
Sheets("SD-On-Site Test Support Service").Visible = xlVeryHidden
Sheets("SD-On-Call Support Service").Visible = xlVeryHidden
Sheets("SD-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("SD-Technical Workshop Service").Visible = xlVeryHidden
Sheets("SD-Ad-HOC Service").Visible = xlVeryHidden
Sheets("SD-Take Over Service").Visible = xlVeryHidden
Sheets("BO-Key-User Meeting Service").Visible = xlVeryHidden
Sheets("BO-Technical Workshop Service").Visible = xlVeryHidden
Sheets("BO-Ad-HOC Service").Visible = xlVeryHidden
Sheets("BO-On-Site Support Service").Visible = xlVeryHidden
Sheets("BO-Off-Site Support Service").Visible = xlVeryHidden
Sheets("BO-On-Call Support Service").Visible = xlVeryHidden
Sheets("BO-@Elbow Support Service").Visible = True
End If
End Select
End If
Err.Clear
Fehler:
If Err.Number 0 Then MsgBox "Fehler: " & Err.Number & vbLf & Err.Description: Err.Clear
End Sub
Woran kann das liegen? Ich finde keinen Fehler.
Gibt es eventuell unterschiede im VB code bezogen auf Excel Versionen und Kompatibilität?
Danke für eine Anwort. Bei Bedarf könnte ich aus das File zur Verfügung stellen.
gruß Bula