AW: Danke und mein Resuemee ...
rseinert
Hallo Zusammen!
ich hab mit dem Entwurf von Erich mal ein bisschen rumgespielt also:
Das Teil ist echt gut - ein paar Kinderkrankheiten kriegen wir auch noch weg.
Das Aus-/Einblenden hab ich umgeschrieben(mit Forum Hilfe). Habe mich auf die Spaltenüberschriften bezogen, da wenn jemand gemein ist und vor den auszublendenden Spalten ein paar Spalten einfügt, dann verschiebt sich alles und die zu verdeckenden Spalten kommen zum Vorschein. (Habs irgendwie geschafft)
Neu:
Sub Einblenden()
Dim iCol As Integer
For iCol = 1 To 256
If Cells(1, iCol) = "Ausblenden1" Then
Columns(iCol).Hidden = False
End If
Next
For iCol = 1 To 256
If Cells(1, iCol) = "Ausblenden2" Then
Columns(iCol).Hidden = False
End If
Next
For iCol = 1 To 256
If Cells(1, iCol) = "Ausblenden3" Then
Columns(iCol).Hidden = False
End If
Next
End Sub
Sub Ausblenden()
Dim iCol As Integer
For iCol = 1 To 256
If Cells(1, iCol) = "Ausblenden1" Then
Columns(iCol).Hidden = True
End If
Next
For iCol = 1 To 256
If Cells(1, iCol) = "Ausblenden2" Then
Columns(iCol).Hidden = True
End If
Next
For iCol = 1 To 256
If Cells(1, iCol) = "Ausblenden3" Then
Columns(iCol).Hidden = True
End If
Next
End Sub
Ausblenden1 Ausblenden2 Ausblenden3 sind in diesem Fall die Spalten-Überschriften und die kann kein unautorisierter User ändern. Geht das o. K ?
Jetzt hab ich nur noch eine Bitte:
Lässt sich eine Routine hinzufügen, dass zwingend, wenn die Datei geschlossen wird, die drei Spalten ausgeblendet werden. Kann ja sein, dass zerstreuter Chef das manuelle Schließen über Eingabefeld Chefsache vergißt.
Viele Grüße Ralf