Doug stellt fest, dass Sie in Excel Kommentare zu Zellen hinzufügen können, jedoch nur, wenn das Arbeitsblatt ungeschützt ist. Er fragt sich, ob es eine Möglichkeit gibt, Kommentare in geschützten Arbeitsblättern hinzuzufügen.

Es gibt einige Möglichkeiten, wie Sie dieses Problem lösen können. Die erste besteht darin, einfach zu ändern, wie Sie Ihr Arbeitsblatt schützen. Führen Sie die folgenden Schritte aus, beginnend mit einem ungeschützten Arbeitsblatt:

  1. Zeigen Sie die Registerkarte Home des Menübands an.

  2. Klicken Sie in der Gruppe Zellen auf Format | Schutzblatt. (Sie können auch auf das gleiche Werkzeug auf der Registerkarte „Überprüfen“ des Menübands klicken.) Excel zeigt das Dialogfeld „Blatt schützen“ an. (Siehe Abbildung 1.)

  3. Geben Sie ein Kennwort ein, das zum Schutz des Arbeitsblatts verwendet werden soll.

  4. Scrollen Sie in der Liste der Berechtigungen nach unten und aktivieren Sie das Kontrollkästchen Objekte bearbeiten. (Kommentare werden in Excel als Objekte betrachtet.)

  5. Legen Sie alle anderen gewünschten Berechtigungen fest.

  6. Klicken Sie auf OK, um das Dialogfeld zu schließen. Wenn Sie in Schritt 3 ein Kennwort angegeben haben, werden Sie aufgefordert, es erneut einzugeben. Dies sollten Sie tun.

Jeder Arbeitsblattbenutzer kann jetzt Kommentare zu Zellen hinzufügen. Beachten Sie, dass sie auf diese Weise Kommentare zu allen Zellen im Arbeitsblatt hinzufügen können, nicht nur zu den Zellen, die Sie als entsperrt formatiert haben. Darüber hinaus können Benutzer auch andere Objekte im Arbeitsblatt ändern (hinzufügen, ändern oder löschen), z. B. Zeichnungen und Diagramme.

Wenn Sie einen detaillierteren Ansatz für den Umgang mit Kommentaren in geschützten Arbeitsblättern wünschen, müssen Sie ein Makro verwenden. Das Konzept besteht darin, dass das Makro den Benutzer zur Eingabe des Kommentartextes auffordert, das Arbeitsblatt entsperrt, den Kommentar einfügt und das Arbeitsblatt dann erneut sperrt.

Public Sub InsertComment()

Dim sPassword As String     Dim MyComment As String

sPassword = "123"



Set commentCell = ActiveCell     MyComment = InputBox("Enter your comments", "Comments")



ActiveSheet.Unprotect Password:=sPassword     Range(commentCell.Address).AddComment     Range(commentCell.Address).Comment.Text Text:=MyComment     ActiveSheet.Protect Password:=sPassword End Sub

Ändern Sie den der Variablen sPassword zugewiesenen Wert. Dies ist erforderlich, um das Arbeitsblatt zu entsperren und erneut zu sperren. Da Sie das Kennwort im Makro speichern, sollten Sie auch sicherstellen, dass Sie Maßnahmen zum Schutz des Makros ergreifen (ein Kennwort für das VBA-Modul eingeben), damit andere Benutzer das Kennwort nicht sehen können. Das Makro kann einer Tastenkombination zugewiesen oder der Symbolleiste für den Schnellzugriff hinzugefügt werden.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (12928) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.