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

Nur Zellen mit Schrift FETT addieren

Forumthread: Nur Zellen mit Schrift FETT addieren

Nur Zellen mit Schrift FETT addieren
27.02.2003 16:07:51
Walter
Hallo!

Da meine Addition von Zellen mit Hintergrund (durch Bedingte Formartierung) sehr aufwendig sein wird, möchte ich jetzt nur noch die Anzahl der Zellen mit FETT-Schrift ermitteln.
Vielen Dank im voraus"
MFG
Walter

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Nur Zellen mit Schrift FETT addieren
27.02.2003 16:41:40
Harald Kapp

Hallo Walter,
mit folgender Funktion z.B.:

Diese Funktion im VBA-Editor eingeben und im Excel-Sheet wie die normale Summe() aufrufen. Achtung: Wenn Du einen Wert änderst, wird die Summe auch antsprechend der Formatierung neu berechnet. Wenn Du aber nur die Formatierung änderst, dann wird NICHT automatisch neu berechnet. Denn die Zahelnwerte ändern sich ja nicht.

Gruß Harald

Anzeige
Re: Nur Zellen mit Schrift FETT addieren
27.02.2003 19:54:30
Walter

Hallo Harald,

vielen Dank für deine Hilfe!
Ich habe nun versucht deine Formel abzuändern um die Anzahl der Zellen zu ermitteln. Leider stimmt das ergebnis nicht. Kannst Du weiterhelfen?
Gruß
Walter
Function Summe_Fett(Quelle As Range) As Integer
Dim zelle As Range
Dim tmp As Integer
tmp = 0
For Each zelle In Quelle
If zelle.Font.Bold Then
tmp = tmp + 1
End If
Next
Summe_Fett = tmp
End Function

Anzeige
Re: Nur Zellen mit Schrift FETT addieren
27.02.2003 20:34:23
Walter

Fehler gefunden!
Danke!

Gruß
Walter
Function Summe_Fett(Quelle As Range) As Double
Dim zelle As Range
Dim tmp As Double
tmp = 0
For Each zelle In Quelle
If zelle.Font.Bold And zelle.Value > 0 Then
tmp = tmp + 1
End If
Next
Summe_Fett = tmp
End Function

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Nur Zellen mit FETT-Schrift addieren in Excel


Schritt-für-Schritt-Anleitung

Um nur die Zellen mit FETT-Schrift in Excel zu addieren, kannst Du eine benutzerdefinierte Funktion im VBA-Editor erstellen. Hier ist, wie Du das machst:

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

  2. Klicke auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.

  3. Füge den folgenden VBA-Code ein:

    Function Summe_Fett(Quelle As Range) As Double
        Dim zelle As Range
        Dim tmp As Double
        tmp = 0
        For Each zelle In Quelle
            If zelle.Font.Bold And zelle.Value > 0 Then
                tmp = tmp + 1
            End If
        Next
        Summe_Fett = tmp
    End Function
  4. Schließe den VBA-Editor und kehre zu Deinem Excel-Dokument zurück.

  5. Verwende die Funktion in einer Zelle, indem Du z.B. =Summe_Fett(A1:A10) eingibst, um die Anzahl der Zellen mit FETT-Schrift im Bereich A1:A10 zu ermitteln.


Häufige Fehler und Lösungen

  • Fehler bei der Berechnung: Achte darauf, dass die Formatierung (FETT) und der Wert der Zelle (größer als 0) korrekt überprüft werden. Wenn das Ergebnis nicht wie erwartet ist, überprüfe die Zellen im angegebenen Bereich.

  • Automatische Berechnung: Die Funktion aktualisiert sich nicht automatisch, wenn Du nur die Formatierung änderst. Du musst eine Zelle im Bereich ändern, um die Berechnung zu aktualisieren.


Alternative Methoden

Falls Du keine VBA-Lösungen verwenden möchtest, gibt es alternative Ansätze:

  1. Bedingte Formatierung: Du kannst auch die bedingte Formatierung verwenden, um Zellen hervorzuheben, die bestimmten Kriterien entsprechen. Dies ist jedoch nicht direkt für die Addition geeignet.

  2. Hilfsspalte: Verwende eine Hilfsspalte, um die FETT-Formatierung manuell zu kennzeichnen und dann die Summe dieser Hilfsspalte zu berechnen.


Praktische Beispiele

Nehmen wir an, Du hast die folgenden Werte in den Zellen A1 bis A5:

A
10
20
30
40
50

Wenn Du die Zellen A2, A3 und A4 in FETT formatierst und die Funktion =Summe_Fett(A1:A5) verwendest, erhältst Du das Ergebnis 3, da nur drei Zellen mit FETT-Schrift vorhanden sind.


Tipps für Profis

  • Optimierung: Wenn Du die Funktion häufig verwendest, kannst Du sie optimieren, indem Du zusätzliche Bedingungen hinzufügst oder die Berechnung auf bestimmte Bereiche beschränkst.

  • Debugging: Verwende Debug.Print zelle.Address innerhalb der Schleife, um zu überprüfen, welche Zellen die Bedingungen erfüllen.


FAQ: Häufige Fragen

1. Funktioniert diese Methode in allen Excel-Versionen?
Ja, diese VBA-Funktion sollte in den meisten modernen Excel-Versionen funktionieren, einschließlich Excel 2010 und später.

2. Was passiert, wenn ich die Schriftart ändere, aber den Wert nicht?
Die Funktion aktualisiert sich nur, wenn sich die Werte in den Zellen ändern. Eine Änderung der Schriftart allein führt nicht zu einer automatischen Aktualisierung der Berechnung.

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