Betrifft: Userform soll Blattschutz regeln
von: Andreas
Betrifft: AW: Userform soll Blattschutz regeln
von: 1712238.html
Geschrieben am: 10.09.2019 12:24:43
Hallo,
wenn du den Blattschutz setzt mit .Protect userinterfaceOnly:=True dann sind Eingaben per VBA code im Blatt immer noch moeglich. Nur manuelle Zelleingaben sind gesperrt.
Gruss Torsten
Betrifft: AW: Userform soll Blattschutz regeln
von: 1712259.html
Geschrieben am: 10.09.2019 13:56:44
Hallo Torsten,
danke für die Info.
Wie muss mein Code u.s. dann Aussehen?
Sub Blattschutz_ein()
Dim Blatt As Worksheet
For Each Blatt In ActiveWorkbook.Worksheets
Blatt.Protect ("2019")
.Protect userinterfaceOnly:=True
Next Blatt
End Sub
Betrifft: AW: Userform soll Blattschutz regeln
von: 1712276.html
Private Sub Workbook_Open()
Dim Blatt As Worksheet
For Each Blatt In ThisWorkbook.Worksheets
Blatt.Protect userinterfaceOnly:=True, Password:="2019"
Next Blatt
End Sub
Betrifft: AW: Userform soll Blattschutz regeln
von: 1712298.html
Geschrieben am: 10.09.2019 16:19:51
Hallo Torsten,
gute Idee, werde den Blattschutz aber weiter als Makro ausführen lassen.
Vielen Dank für die Hilfe
Betrifft: gerne und danke fuer die Rueckmeldung
von: 1712384.html
Geschrieben am: 11.09.2019 07:35:14
Betrifft: AW: gerne und danke fuer die Rueckmeldung
von: 1712792.html
Private Sub CommandButton1_Click()
If (Fehler01 > 0) And Fehler01.Text <> "" Then
Wert = ws.Cells(10, fehlerspalte)
Wert = Wert + Fehler01
ws.Cells(10, fehlerspalte) = Wert
Else
Wert = ws.Cells(10, fehlerspalte)
Wert = Wert + 0
ws.Cells(10, fehlerspalte) = Wert
End If
End Sub
Kann es sein, da ich einen praktisch mathematischen Vorgang habe - diese Eingabe nicht zugelassen wird?
Betrifft: AW: gerne und danke fuer die Rueckmeldung
von: 1712910.html
Geschrieben am: 13.09.2019 13:57:30
in dem Code wird der Blattschutz nicht aufgehoben und am Ende wieder gesetzt.
Betrifft: AW: gerne und danke fuer die Rueckmeldung
von: 1713231.html
Geschrieben am: 16.09.2019 07:10:49
Hallo Hajo,
durch "userinterfaceOnly:=True" muss ich diesen ja nicht extra setzen und wieder deaktivieren oder?
Was muss ich Deiner Meinung nach machen?
Betrifft: AW: gerne und danke fuer die Rueckmeldung
von: 1713351.html
Geschrieben am: 16.09.2019 17:40:14
das konnte ich in dem Beitrag auf den ich geantwortet nicht sehen.
zu "userinterfaceOnly:=True" kann ich dir keine Antwort geben. Ich hätte versucht wenn Blattschutz im Code aufgehoben wird ob das geht.
Gruß Hajo
Betrifft: AW: gerne und danke fuer die Rueckmeldung
von: 1713392.html
Betrifft: AW: gerne und danke fuer die Rueckmeldung
von: 1713336.html
Betrifft: AW: gerne und danke fuer die Rueckmeldung
von: 1713390.html
Geschrieben am: 17.09.2019 07:53:21
Hallo Piet,
im Prinzip stimmt das. Die Userform muss/ soll mir aber in den Zeilen eine 0 ausgeben, für die nichts ausgefüllt wurde, das habe ich immer damit erreicht.
Vielen Dank aber für den Hinweis.
Betrifft: AW: Userform soll Blattschutz regeln
von: 1712402.html
Betrifft: AW: Userform soll Blattschutz regeln
von: 1712438.html
Geschrieben am: 11.09.2019 11:50:27
Hallo Luschi,
ich bin mir über die Vorteile bewusst, welche sich aus der Theorie ergeben.
In der Praxis muss ich mich aber für das entscheiden, was tatsächlich am sinnvollsten ist.
Ich bin dankbar für jeden Vorschlag, den ich von Euch bekomme, werde aber selbst bestimmen was ich wie umsetze.
Nochmals vielen Dank.