Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Summe aus markierten Zellen in Zelle kopieren

Summe aus markierten Zellen in Zelle kopieren
Rene
Hallo,
leider war meine Suche zu folgender Problemstellung erfolglos. Daher hoffe ich, dass ihr mir weiterhelfen könnt.
Ist es möglich die Summe aus mehreren markierten Zellen in eine beliebige Zelle zu kopieren, event. mit farblicher Markierung?
Würde mir dies wie folgt vorstellen. Man "markiert" mit der Stgr Taste verschiedene Zellen (rechts unten wird ja die Summe im Excel-Fenster angezeigt). Anschließend sollte man ein Makro mit einer TAstenkombinaten starten, welches die markierten Zellen mit einer Hintergrundfarbe hinterlegt und dann sollte man mit Strg V die Summe in eine beliebige Zelle speichern können (eventuelle auch mit der gleichen Hintergrundfarbe). Von Vorteil wäre es, wenn bei jedem Makrostart eine andere Hintergrundfarbe verwendet wird.
Oder kann man mit einem Makro die Summe rechtsunten in eine beliebige Zelle ausgeben?
LG
Rene
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Summe aus markierten Zellen in Zelle kopieren
25.07.2009 17:28:57
Daniel
HI
du könntest diese beiden Makros verwenden:
das erste um die Summe zu bilden und die Zellen zu markieren, und das 2. um den Wert in eine andere Zelle einzufügen. Auch diese Zelle wird markiert.
der Farbindex wird jedesmal eins hochgezählt.
Option Explicit
Dim Farbe As Long
Dim Summe As Double
Sub SummeBilden()
Summe = WorksheetFunction.Sum(Selection)
Farbe = Farbe + 1
If Farbe = 53 Then Farbe = 1
Selection.Interior.ColorIndex = Farbe
End Sub
Sub SummeEinfügen()
Selection.Value = Summe
Selection.Interior.ColorIndex = Farbe
End Sub

Gruß, Daniel
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Summe aus markierten Zellen in eine andere Zelle übertragen


Schritt-für-Schritt-Anleitung

Um die Summe aus markierten Zellen in eine andere Zelle zu übertragen, kannst du die folgenden Schritte befolgen:

  1. Markiere die Zellen: Halte die Strg-Taste gedrückt und klicke auf die Zellen, deren Werte du summieren möchtest.

  2. Öffne den VBA-Editor: Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  3. Füge ein neues Modul hinzu: Klicke im Menü auf "Einfügen" und wähle "Modul".

  4. Kopiere den folgenden VBA-Code in das Modul:

    Option Explicit
    Dim Farbe As Long
    Dim Summe As Double
    
    Sub SummeBilden()
       Summe = WorksheetFunction.Sum(Selection)
       Farbe = Farbe + 1
       If Farbe = 53 Then Farbe = 1
       Selection.Interior.ColorIndex = Farbe
    End Sub
    
    Sub SummeEinfügen()
       Selection.Value = Summe
       Selection.Interior.ColorIndex = Farbe
    End Sub
  5. Schließe den VBA-Editor: Speichere deine Änderungen und schließe den Editor.

  6. Führe das Makro aus: Kehre zu deinem Arbeitsblatt zurück. Wähle die Zellen aus und drücke ALT + F8, um das Makro "SummeBilden" auszuführen, gefolgt von "SummeEinfügen".

  7. Überprüfe die Ergebnisse: Die Summe der markierten Zellen wird nun in der Zelle angezeigt, die du ausgewählt hast.


Häufige Fehler und Lösungen

  • Makro funktioniert nicht: Stelle sicher, dass Makros in Excel aktiviert sind. Gehe zu „Datei“ > „Optionen“ > „Sicherheitscenter“ > „Einstellungen für das Sicherheitscenter“ und aktiviere die Makros.

  • Farbe wird nicht geändert: Überprüfe, ob die Farbindexnummern korrekt sind. Der Code setzt den Farbindex auf einen Wert zwischen 1 und 53.


Alternative Methoden

Falls du kein VBA verwenden möchtest, kannst du die Summe auch manuell in eine Zelle übertragen:

  1. Summe anzeigen lassen: Markiere die Zellen, die du summieren möchtest, und schaue in die Statusleiste. Dort wird die Summe angezeigt.
  2. Manuelles Kopieren: Notiere dir den Wert und füge ihn in die gewünschte Zelle ein.

Eine andere Möglichkeit ist die Verwendung von Formeln wie =SUMME(A1:A10), um die Summe direkt in eine Zelle zu berechnen.


Praktische Beispiele

  • Beispiel 1: Du hast die Zellen A1 bis A5 mit Zahlen gefüllt und möchtest die Summe in Zelle B1 anzeigen. Wähle A1 bis A5 aus und führe das Makro aus. Die Summe wird in B1 angezeigt und die Zellen werden farbig markiert.

  • Beispiel 2: Wenn du die Summe von markierten Zellen in eine andere Zelle (z.B. C1) übertragen möchtest, wähle die Zellen aus, führe das Makro "SummeBilden" aus und wähle dann C1 aus, bevor du das Makro "SummeEinfügen" startest.


Tipps für Profis

  • Nutze die Möglichkeit, verschiedene Farbindexe zu verwenden, um die Übersichtlichkeit zu erhöhen.
  • Du kannst das Makro anpassen, um zusätzliche Funktionen hinzuzufügen, z. B. das Zurücksetzen der Hintergrundfarbe der markierten Zellen.
  • Experimentiere mit der WorksheetFunction-Klasse, um andere Berechnungen in dein Makro zu integrieren.

FAQ: Häufige Fragen

1. Kann ich die Summe aus markierten Zellen automatisch in die Statusleiste schreiben?
Nein, die Statusleiste zeigt lediglich die Summe an. Du kannst sie nicht automatisch in eine Zelle übertragen.

2. Funktioniert dieses Makro in allen Excel-Versionen?
Ja, das Makro sollte in den meisten modernen Excel-Versionen (Excel 2010 und später) funktionieren, solange VBA aktiviert ist.

3. Kann ich die Hintergrundfarbe manuell einstellen?
Ja, du kannst den Farbindex im Makro anpassen, um spezifische Farben zu verwenden.

4. Was ist, wenn ich keine VBA-Kenntnisse habe?
Keine Sorge! Du kannst auch die manuelle Methode oder einfache Excel-Formeln verwenden, um die Summe zu berechnen.

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