Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen

Balttschutz aktiv ? in Zelle anzeigen

Betrifft: Balttschutz aktiv ? in Zelle anzeigen von: Werner
Geschrieben am: 27.09.2014 08:09:02

Hallo Excel-Freunde,
ich möchte gern in einer Zelle anzeigen lassen, ob der Blattschutz für das aktuelle Tab eingeschaltet / aktiv ist.
Ist so etwas mit Formel oder ... möglich ?
Freu mich sehr auf einen Tipp :)
Besten Gruss
Werner

  

Betrifft: Blattschutzstatus ohne VBA von: Matthias L
Geschrieben am: 27.09.2014 08:36:07

Hallo

Recherche hilft ;-)
https://www.herber.de/forum/archiv/732to736/735595_Blattschutz_Status_ohne_VBA.html#735613

Gruß Matthias


  

Betrifft: Kleine Abänderung von: {Boris}
Geschrieben am: 27.09.2014 12:29:22

Hi,

die Volatilität würde ich nicht mit INDIREKT, sondern mittels (neutraler) Addition einer volatilen Funktion wie z.B. JETZT() herstellen.
Also bezieht sich der Name Schutz auf:
=DATEI.ZUORDNEN(7+0*JETZT())

VG, Boris


  

Betrifft: Ja, das macht Sinn, Boris :-) owT von: Matthias L
Geschrieben am: 27.09.2014 13:24:48




  

Betrifft: AW: Balttschutz aktiv ? in Zelle anzeigen von: Werner
Geschrieben am: 28.09.2014 11:17:02

Thx ;)
Exel4Makro Lösung funzt ;)

Gibt es auch eine VBA Lösung ?

Gruss Werner


  

Betrifft: Gibt es auch eine VBA Lösung ? - Ja ... von: Matthias L
Geschrieben am: 28.09.2014 19:38:16

Hallo

In DieseArbeitsmappe

Option Explicit
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
 MsgBox IIf(ActiveSheet.ProtectContents, "geschützt :-(", "nicht geschützt :-)")
End Sub
Bei jedem Wechsel auf ein anderes Register bekommst Du so die Meldung.

Gruß Matthias


 

Beiträge aus den Excel-Beispielen zum Thema "Balttschutz aktiv ? in Zelle anzeigen"