Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

im Bereich Kommentare zählen

Forumthread: im Bereich Kommentare zählen

im Bereich Kommentare zählen
03.01.2015 20:34:50
Ilch

Hallo
Irgendwie finde ich nicht richtiges um Kommentare im bestimmten bereich zu zählen.
wenn also im Bereich B7:CP12 Zellen mit Kommentaren sind soll das in Zelle B 20 gezählt werden.
Ist das mit einer Formel möglich, wenn ja wie oder muss ich dazu VBA Code erstelLEN
Grüße Ilch

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: im Bereich Kommentare zählen
03.01.2015 21:34:15
Hajo_Zi

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


Anzeige
AW: im Bereich Kommentare zählen
04.01.2015 10:20:41
Beverly
Hi,
du kannst eine Benutzerdefinierte Funktion, also eine Kombination aus VBA und Formel verwenden: schreibe dazu folgenden Code in ein allgemeines Modul
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
In B20 schreibst du dann folgende Formel: =Kommentare(B7:CP12)
Wenn du allerdings neue Kommentare hinzufügst oder vorhandene löschst, musst du einmal F9 zum Aktualisieren des Ergebnisses drücken.


Anzeige
AW: im Bereich Kommentare zählen
04.01.2015 15:56:12
ilch
Hallo Beverly und Hajo
Danke für Eure Antworten, leider funktionieren beide Sachen nicht richtig.
Bei Hahns Code kommt keine Fehlermeldung es wird aber leider immer nur eine 0 angezeigt obwohl 5 Kommentare vorhanden
Sind. Und bei Beverlis Code kommt dann in der Zelle nur #Wert
Grüße
Ilch

Anzeige
AW: im Bereich Kommentare zählen
04.01.2015 15:57:50
Hajo_Zi
in meiner Datei geht es. Deine Sehe ich nicht.
Zu Hahns Code kann ich nichts schreiben da ich den nicht sehe.
Gruß Hajo

AW: im Bereich Kommentare zählen
04.01.2015 16:17:06
ilch
Hallo Hajo
Upps sorry hatte mit Handy geantwotet da ich jetzt auf Arbeit bin.
Sollte natürlich Hajo Code heisen.
Wenn ich es schaffe lade ich heute Abend die Datei mal hoch
Grüße
Ilch

Anzeige
;
Anzeige

Infobox / Tutorial

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:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke auf Einfügen und wähle Modul.

  3. 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
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Drücke ALT + F8, wähle Kommentar und klicke auf Ausführen.

2. Benutzerdefinierte Funktion:

  1. Öffne erneut den VBA-Editor (ALT + F11).

  2. 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
  3. Schließe den VBA-Editor.

  4. In Zelle B20 schreibe die Formel: =Kommentare(B7:CP12).

  5. Drücke F9, um das Ergebnis zu aktualisieren, wenn Du Kommentare hinzufügst oder löschst.


Häufige Fehler und Lösungen

  • Problem: Zelle zeigt #WERT! an.

    • Lösung: Überprüfe, ob der Bereich korrekt definiert ist und ob die Funktion in einem Modul platziert wurde.
  • Problem: Ergebnis zeigt immer 0 an.

    • Lösung: Stelle sicher, dass die Zellen im angegebenen Bereich tatsächlich Kommentare enthalten.

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige