Excel Blattschutz nur für Formatierung?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Guten Morgen,

mit Bordmitteln scheint nichts zu gehen das deinen Wünschen entspricht. Zwar lässt sich über den Blattschutz die manuelle Änderung der Formatierung verhindern, aber Copy-Paste umgeht dies leider.

Mit VBA könnte man CopyPaste komplett verhindern:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode <> False Then
    Application.CutCopyMode = False
End If
End Sub

oder die Funktion so ändern das nur Werte eingefügt werden:

Private Sub Worksheet_Change(ByVal Target As Range)

If Application.CutCopyMode <> False Then
    Application.EnableEvents = False
    ActiveCell.PasteSpecial Paste:=xlPasteValues
    Application.EnableEvents = True
End If

End Sub

Der Code muss jeweils in das Modul des Tabellenblattes (den VBA-Editor öffnet man mit Alt+F11)


Basinga795 
Fragesteller
 30.07.2021, 11:09

Dank für das Feedback. VBA ist leider nicht möglich...

0

gelöscht siehe

Antwort von DanKirpan Community-Experte Excel vor 4 Stunden

Woher ich das weiß:eigene Erfahrung