Thema Datum  Von Nutzer Rating
Antwort
Rot Code auf alle Tabellenblätter anwenden funktioniert nicht
05.02.2018 12:56:05 Uwe
NotSolved
05.02.2018 13:15:59 Gast77041
NotSolved
06.02.2018 06:18:20 Gast26038
NotSolved

Ansicht des Beitrags:
Von:
Uwe
Datum:
05.02.2018 12:56:05
Views:
933
Rating: Antwort:
  Ja
Thema:
Code auf alle Tabellenblätter anwenden funktioniert nicht

Hallo zusammen,

 

ich erhoffe mir Hilfe da ich keine Ahnung habe warum unterer Code nicht bei allen tabellenblättern funktioniert.

Wenn ich den Code direkt in das "betroffene" Blatt einfüge läuft er tadellos aber weder bei anderen noch bei neuen Tabellenblätter funktionert es.

Sub Worksheet_Change(ByVal Target As Range)

Dim ws As Worksheet

For Each ws In ActiveWorkbook.Worksheets

       

        If Intersect(Target, ws.Range("A5:A200")) Is Nothing Then Exit Sub
        If Target.Count > 1 Then Exit Sub 'Bearbeiten mehrerer Zeilen wird abgefangen
        If Target = "" Then
                ActiveSheet.Unprotect "personaLBrief"
            ws.Cells(Target.Row, 6).ClearContents
                ActiveSheet.Protect "passwort"
            Else:
                ActiveSheet.Unprotect "personaLBrief"
            ws.Cells(Target.Row, 6).Value = Date
                ActiveSheet.Protect "passwort"
        End If

Next ws

    
    

End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Code auf alle Tabellenblätter anwenden funktioniert nicht
05.02.2018 12:56:05 Uwe
NotSolved
05.02.2018 13:15:59 Gast77041
NotSolved
06.02.2018 06:18:20 Gast26038
NotSolved