Kommentare in Excel zählen: So geht's
Schritt-für-Schritt-Anleitung
Um Kommentare im Bereich B7:CP12 zu zählen und das Ergebnis in Zelle B20 anzuzeigen, kannst Du entweder eine VBA-Lösung oder eine benutzerdefinierte Funktion verwenden. Hier sind die Schritte für beide Methoden:
1. VBA-Makro zur Zählung von Kommentaren:
-
Öffne Excel und drücke ALT + F11
, um den VBA-Editor zu öffnen.
-
Klicke auf Einfügen
und wähle Modul
.
-
Füge den folgenden Code ein:
Option Explicit
Sub Kommentar()
Dim Razelle As Range
Dim LoAnzahl As Long
For Each Razelle In Range("B7:CP12")
If Not Razelle.Comment Is Nothing Then
LoAnzahl = LoAnzahl + 1
End If
Next Razelle
Range("B20") = LoAnzahl
End Sub
-
Schließe den VBA-Editor und kehre zu Excel zurück.
-
Drücke ALT + F8
, wähle Kommentar
und klicke auf Ausführen
.
2. Benutzerdefinierte Funktion:
-
Öffne erneut den VBA-Editor (ALT + F11
).
-
Füge einen neuen Modul hinzu und füge den folgenden Code ein:
Function Kommentare(rngBereich As Range) As Long
Dim lngZellen As Long
Dim rngZelle As Range
Application.Volatile
For Each rngZelle In rngBereich
If Not rngZelle.Comment Is Nothing Then lngZellen = lngZellen + 1
Next rngZelle
Kommentare = lngZellen
End Function
-
Schließe den VBA-Editor.
-
In Zelle B20 schreibe die Formel: =Kommentare(B7:CP12)
.
-
Drücke F9
, um das Ergebnis zu aktualisieren, wenn Du Kommentare hinzufügst oder löschst.
Häufige Fehler und Lösungen
Alternative Methoden
Eine weitere Möglichkeit, Kommentare zu zählen, ist die Verwendung von Excel-Formeln in Kombination mit VBA. Du kannst auch eine benutzerdefinierte Excel-Funktion erstellen, die das Zählen von Kommentaren in einem bestimmten Bereich automatisiert.
Praktische Beispiele
Angenommen, Du hast in den Zellen B7, C8 und D9 Kommentare hinzugefügt. Wenn Du das VBA-Makro ausführst oder die Formel =Kommentare(B7:CP12)
in B20 eingibst, sollte das Ergebnis 3 sein.
Tipps für Profis
- Bei der Verwendung von VBA solltest Du darauf achten, dass die Makros in der Excel-Datei aktiviert sind.
- Du kannst die Benutzerdefinierte Funktion auch in anderen Zellen verwenden, indem Du einfach den Zellbereich anpasst.
- Um Deine Excel-Datei zu optimieren, kannst Du die Funktion
Application.Volatile
verwenden, um die Berechnung zu automatisieren, wenn sich die Daten ändern.
FAQ: Häufige Fragen
1. Wie kann ich sicherstellen, dass der VBA-Code funktioniert?
Stelle sicher, dass Makros in Deiner Excel-Anwendung aktiviert sind und dass Du den Code im richtigen Modul eingefügt hast.
2. Was mache ich, wenn ich keine Kommentare sehe?
Überprüfe, ob Du Kommentare in den Zellen hinzugefügt hast. Du kannst dies tun, indem Du mit der rechten Maustaste auf eine Zelle klickst und „Kommentar hinzufügen“ wählst.
3. Kann ich die Funktion auch in anderen Excel-Versionen verwenden?
Ja, die oben beschriebenen Methoden funktionieren in den meisten modernen Excel-Versionen, einschließlich Excel 2016 und Excel 365.