Hat die Zelle einen Kommentar?

Zugegeben, nor­maler­weise wird jede Zelle, welche einen Kom­men­tar enthält, mit einem kleinen Dreieck in der linken oberen Ecke gekennze­ich­net. Aber das ist nicht unbe­d­ingt immer beson­ders auf­fal­l­end. Außer­dem ist es leicht möglich, diese Markierun­gen in den Ein­stel­lun­gen des Excel auszuschal­ten. Und auch in der Pro­gram­mierung kann es schon ein­mal erforder­lich sein festzustellen, ob eine Zelle einen Kom­men­tar enthält oder nicht.

Mit ein­er kleinen UDF (Benutzerdefinierten Funk­tion) kön­nen Sie aber fest­stellen, ob die Zelle einen Kom­men­tar hat oder nicht. Per bed­ingter For­matierung ist es ihnen dann auch recht leicht möglich, der­ar­tige Zellen beson­ders her­vorzuheben. Diese Funk­tion gibt einen entsprechen­den Wahrheitswert zurück:

Public Function ZelleMitKommentar(Optional c As Range) As Boolean
   ZelleMitKommentar = Not c.Comment Is Nothing
End Function

Wenn Sie die Funk­tion für eine bed­ingte For­matierung ein­set­zen, dann geben Sie als Argu­ment die Adresse der linken oberen Zelle, beispiel­sweise A1 an.

Dieser Beitrag wurde unter Code-Schnipsel, Tabelle und Zelle, Verschiedenes abgelegt und mit , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.